This commit is contained in:
askpatricw 2020-12-15 15:43:27 -08:00
commit 1d37d3f43b
564 changed files with 13166 additions and 2769 deletions

View File

@ -14,7 +14,7 @@ on:
jobs: jobs:
test: test:
runs-on: ubuntu-18.04 runs-on: ubuntu-20.04
steps: steps:
- name: Dump GitHub context - name: Dump GitHub context
env: env:
@ -35,9 +35,10 @@ jobs:
python-version: 3.8 python-version: 3.8
- name: Install deps - name: Install deps
run: | run: |
sudo apt-get update
sudo apt-get install -y eatmydata sudo apt-get install -y eatmydata
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli mypy
- name: Versions - name: Versions
run: | run: |
gcc --version gcc --version
@ -67,8 +68,8 @@ jobs:
- name: mpy Tests - name: mpy Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float
working-directory: tests working-directory: tests
- name: Stubs - name: Build and Validate Stubs
run: make stubs -j2 run: make check-stubs -j2
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: stubs name: stubs
@ -111,12 +112,15 @@ jobs:
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 - name: Upload stubs and mpy-cross builds to S3
run: | 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-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 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 [ -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
zip -9r circuitpython-stubs.zip circuitpython-stubs
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp circuitpython-stubs.zip s3://adafruit-circuit-python/bin/stubs/circuitpython-stubs-${{ env.CP_VERSION }}.zip --no-progress --region us-east-1
env: env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 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')) if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
@ -157,19 +161,21 @@ jobs:
run: | 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 [ -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: env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 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')) 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-20.04
needs: test needs: test
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
board: board:
- "8086_commander" - "8086_commander"
- "ADM_B_NRF52840_1"
- "TG-Watch02A" - "TG-Watch02A"
- "aloriumtech_evo_m51" - "aloriumtech_evo_m51"
- "aramcon_badge_2019" - "aramcon_badge_2019"
@ -193,6 +199,8 @@ jobs:
- "circuitplayground_express_displayio" - "circuitplayground_express_displayio"
- "clue_nrf52840_express" - "clue_nrf52840_express"
- "cp32-m4" - "cp32-m4"
- "cp_sapling_m0"
- "cp_sapling_m0_spiflash"
- "datalore_ip_m4" - "datalore_ip_m4"
- "datum_distance" - "datum_distance"
- "datum_imu" - "datum_imu"
@ -312,7 +320,8 @@ jobs:
- "teensy40" - "teensy40"
- "teensy41" - "teensy41"
- "teknikio_bluebird" - "teknikio_bluebird"
- "thunderpack" - "thunderpack_v11"
- "thunderpack_v12"
- "tinkeringtech_scoutmakes_azul" - "tinkeringtech_scoutmakes_azul"
- "trellis_m4_express" - "trellis_m4_express"
- "trinket_m0" - "trinket_m0"
@ -360,12 +369,13 @@ jobs:
- name: Upload to S3 - name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1" run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env: env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 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')) if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
build-riscv: build-riscv:
runs-on: ubuntu-18.04 runs-on: ubuntu-20.04
needs: test needs: test
strategy: strategy:
fail-fast: false fail-fast: false
@ -408,16 +418,18 @@ jobs:
- name: Upload to S3 - name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1" run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env: env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 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')) if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
build-xtensa: build-xtensa:
runs-on: ubuntu-latest runs-on: ubuntu-20.04
needs: test needs: test
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
board: board:
- "adafruit_magtag_2.9_grayscale"
- "adafruit_metro_esp32s2" - "adafruit_metro_esp32s2"
- "electroniccats_bastwifi" - "electroniccats_bastwifi"
- "espressif_kaluga_1" - "espressif_kaluga_1"
@ -501,6 +513,7 @@ jobs:
- name: Upload to S3 - name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1" run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env: env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 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')) if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))

View File

@ -10,7 +10,7 @@ on:
jobs: jobs:
website: website:
runs-on: ubuntu-latest runs-on: ubuntu-20.04
steps: steps:
- name: Dump GitHub context - name: Dump GitHub context
env: env:

View File

@ -11,7 +11,7 @@ on:
jobs: jobs:
pre-commit: pre-commit:
runs-on: ubuntu-latest runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- uses: actions/setup-python@v1 - uses: actions/setup-python@v1

5
.gitmodules vendored
View File

@ -152,4 +152,7 @@
url = https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git url = https://github.com/adafruit/Adafruit_CircuitPython_RFM69.git
[submodule "ports/esp32s2/esp-idf"] [submodule "ports/esp32s2/esp-idf"]
path = ports/esp32s2/esp-idf path = ports/esp32s2/esp-idf
url = https://github.com/espressif/esp-idf.git url = https://github.com/jepler/esp-idf.git
[submodule "ports/esp32s2/certificates/nina-fw"]
path = ports/esp32s2/certificates/nina-fw
url = https://github.com/adafruit/nina-fw.git

View File

@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
# Contributing # Contributing
Please note that this project is released with a Please note that this project is released with a
[Contributor Code of Conduct](https://github.com/adafruit/circuitpython/blob/main/CODE_OF_CONDUCT.md). [Contributor Code of Conduct](CODE_OF_CONDUCT.md).
By participating in this project you agree to abide by its terms. Participation By participating in this project you agree to abide by its terms. Participation
covers any forum used to converse about CircuitPython including unofficial and official spaces. Failure to do covers any forum used to converse about CircuitPython including unofficial and official spaces. Failure to do
so will result in corrective actions such as time out or ban from the project. so will result in corrective actions such as time out or ban from the project.

View File

@ -265,7 +265,7 @@ update-frozen-libraries:
@echo "Updating all frozen libraries to latest tagged version." @echo "Updating all frozen libraries to latest tagged version."
cd frozen; for library in *; do cd $$library; ../../tools/git-checkout-latest-tag.sh; cd ..; done cd frozen; for library in *; do cd $$library; ../../tools/git-checkout-latest-tag.sh; cd ..; done
one-of-each: samd21 samd51 esp32s2 litex mimxrt10xx nrf stm one-of-each: samd21 litex mimxrt10xx nrf stm
samd21: samd21:
$(MAKE) -C ports/atmel-samd BOARD=trinket_m0 $(MAKE) -C ports/atmel-samd BOARD=trinket_m0

View File

@ -114,14 +114,14 @@ Behavior
finishes or is interrupted. After it is done running, the vm and finishes or is interrupted. After it is done running, the vm and
hardware is reinitialized. **This means you cannot read state from** hardware is reinitialized. **This means you cannot read state from**
``code.py`` **in the REPL anymore.** CircuitPython's goal for this ``code.py`` **in the REPL anymore.** CircuitPython's goal for this
change includes reduce confusion about pins and memory being used. change includes reducing confusion about pins and memory being used.
- After ``code.py`` the REPL can be entered by pressing any key. It no - After ``code.py`` the REPL can be entered by pressing any key. It no
longer shares state with ``code.py`` so it is a fresh vm. longer shares state with ``code.py`` so it is a fresh vm.
- Autoreload state will be maintained across reload. - Autoreload state will be maintained across reload.
- Adds a safe mode that does not run user code after a hard crash or - Adds a safe mode that does not run user code after a hard crash or
brown out. The hope is that this will make it easier to fix code that brown out. The hope is that this will make it easier to fix code that
causes nasty crashes by making it available through mass storage causes nasty crashes by making it available through mass storage
after the crash. A reset (the button) is needed after its fixed to after the crash. A reset (the button) is needed after it's fixed to
get back into normal mode. get back into normal mode.
- RGB status LED indicating CircuitPython state, and errors through a sequence of colored flashes. - RGB status LED indicating CircuitPython state, and errors through a sequence of colored flashes.
- Re-runs ``code.py`` or other main file after file system writes over USB mass storage. (Disable with - Re-runs ``code.py`` or other main file after file system writes over USB mass storage. (Disable with

View File

@ -172,6 +172,7 @@ exclude_patterns = ["**/build*",
"ports/atmel-samd/tools", "ports/atmel-samd/tools",
"ports/cxd56/mkspk", "ports/cxd56/mkspk",
"ports/cxd56/spresense-exported-sdk", "ports/cxd56/spresense-exported-sdk",
"ports/esp32s2/certificates",
"ports/esp32s2/esp-idf", "ports/esp32s2/esp-idf",
"ports/esp32s2/peripherals", "ports/esp32s2/peripherals",
"ports/litex/hw", "ports/litex/hw",

View File

@ -421,7 +421,7 @@ SPI Example
"""Widget's one register.""" """Widget's one register."""
with self.spi_device as spi: with self.spi_device as spi:
spi.write(b'0x00') spi.write(b'0x00')
i2c.readinto(self.buf) spi.readinto(self.buf)
return self.buf[0] return self.buf[0]
Use composition Use composition
@ -462,7 +462,7 @@ like properties for state even if it sacrifices a bit of speed.
Avoid allocations in drivers Avoid allocations in drivers
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Although Python doesn't require managing memory, its still a good practice for Although Python doesn't require managing memory, it's still a good practice for
library writers to think about memory allocations. Avoid them in drivers if library writers to think about memory allocations. Avoid them in drivers if
you can because you never know how much something will be called. Fewer you can because you never know how much something will be called. Fewer
allocations means less time spent cleaning up. So, where you can, prefer allocations means less time spent cleaning up. So, where you can, prefer
@ -471,7 +471,7 @@ object with methods that read or write into the buffer instead of creating new
objects. Unified hardware API classes such as `busio.SPI` are design to read and objects. Unified hardware API classes such as `busio.SPI` are design to read and
write to subsections of buffers. write to subsections of buffers.
Its ok to allocate an object to return to the user. Just beware of causing more It's ok to allocate an object to return to the user. Just beware of causing more
than one allocation per call due to internal logic. than one allocation per call due to internal logic.
**However**, this is a memory tradeoff so do not do it for large or rarely used **However**, this is a memory tradeoff so do not do it for large or rarely used
@ -580,4 +580,4 @@ MicroPython compatibility
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Keeping compatibility with MicroPython isn't a high priority. It should be done Keeping compatibility with MicroPython isn't a high priority. It should be done
when its not in conflict with any of the above goals. when it's not in conflict with any of the above goals.

View File

@ -12,7 +12,7 @@ Adafruit CircuitPython Library Bundle
We provide a bundle of all our libraries to ease installation of drivers and We provide a bundle of all our libraries to ease installation of drivers and
their dependencies. The bundle is primarily geared to the Adafruit Express line their dependencies. The bundle is primarily geared to the Adafruit Express line
of boards which feature a relatively large external flash. With Express boards, of boards which feature a relatively large external flash. With Express boards,
its easy to copy them all onto the filesystem. However, if you don't have it's easy to copy them all onto the filesystem. However, if you don't have
enough space simply copy things over as they are needed. enough space simply copy things over as they are needed.
- The Adafruit bundles are available on GitHub: <https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases>. - The Adafruit bundles are available on GitHub: <https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases>.

View File

@ -20,10 +20,10 @@ be implemented:
* SHA1 - A previous generation algorithm. Not recommended for new usages, * SHA1 - A previous generation algorithm. Not recommended for new usages,
but SHA1 is a part of number of Internet standards and existing but SHA1 is a part of number of Internet standards and existing
applications, so boards targeting network connectivity and applications, so boards targeting network connectivity and
interoperatiability will try to provide this. interoperability will try to provide this.
* MD5 - A legacy algorithm, not considered cryptographically secure. Only * MD5 - A legacy algorithm, not considered cryptographically secure. Only
selected boards, targeting interoperatibility with legacy applications, selected boards, targeting interoperability with legacy applications,
will offer this. will offer this.
Constructors Constructors

View File

@ -21,7 +21,7 @@ standard Python library.
You may need to change your code later if you rely You may need to change your code later if you rely
on any non-standard functionality they currently provide. on any non-standard functionality they currently provide.
CircuitPython's goal long-term goalis that code written in CircuitPython CircuitPython's long-term goal is that code written in CircuitPython
using Python standard libraries will be runnable on CPython without changes. using Python standard libraries will be runnable on CPython without changes.
Some libraries below are not enabled on CircuitPython builds with Some libraries below are not enabled on CircuitPython builds with
@ -69,7 +69,7 @@ CircuitPython/MicroPython-specific libraries
-------------------------------------------- --------------------------------------------
Functionality specific to the CircuitPython/MicroPython implementation is available in Functionality specific to the CircuitPython/MicroPython implementation is available in
the following libraries. These libraries may change signficantly or be removed in future the following libraries. These libraries may change significantly or be removed in future
versions of CircuitPython. versions of CircuitPython.
.. toctree:: .. toctree::

View File

@ -71,7 +71,7 @@ parameter should be `id`.
(password) required to access said service. There can be further (password) required to access said service. There can be further
arbitrary keyword-only parameters, depending on the networking medium arbitrary keyword-only parameters, depending on the networking medium
type and/or particular device. Parameters can be used to: a) type and/or particular device. Parameters can be used to: a)
specify alternative service identifer types; b) provide additional specify alternative service identifier types; b) provide additional
connection parameters. For various medium types, there are different connection parameters. For various medium types, there are different
sets of predefined/recommended parameters, among them: sets of predefined/recommended parameters, among them:

View File

@ -106,7 +106,7 @@ request a safe mode state which prevents the supervisor from running user code
while still allowing access to the REPL and other resources. while still allowing access to the REPL and other resources.
The core port initialization and reset methods are defined in The core port initialization and reset methods are defined in
``supervisor/port.c`` and should be the first to be implemented. Its required ``supervisor/port.c`` and should be the first to be implemented. It's required
that they be implemented in the ``supervisor`` directory within the port that they be implemented in the ``supervisor`` directory within the port
directory. That way, they are always in the expected place. directory. That way, they are always in the expected place.

View File

@ -13,7 +13,7 @@ When CircuitPython restarts it will create a fresh empty ``CIRCUITPY`` filesyste
This often happens on Windows when the ``CIRCUITPY`` disk is not safely ejected This often happens on Windows when the ``CIRCUITPY`` disk is not safely ejected
before being reset by the button or being disconnected from USB. This can also before being reset by the button or being disconnected from USB. This can also
happen on Linux and Mac OSX but its less likely. happen on Linux and Mac OSX but it's less likely.
.. caution:: To erase and re-create ``CIRCUITPY`` (for example, to correct a corrupted filesystem), .. caution:: To erase and re-create ``CIRCUITPY`` (for example, to correct a corrupted filesystem),
follow one of the procedures below. It's important to note that **any files stored on the** follow one of the procedures below. It's important to note that **any files stored on the**
@ -43,7 +43,7 @@ ValueError: Incompatible ``.mpy`` file.
This error occurs when importing a module that is stored as a ``mpy`` binary file This error occurs when importing a module that is stored as a ``mpy`` binary file
(rather than a ``py`` text file) that was generated by a different version of (rather than a ``py`` text file) that was generated by a different version of
CircuitPython than the one its being loaded into. Most versions are compatible CircuitPython than the one it's being loaded into. Most versions are compatible
but, rarely they aren't. In particular, the ``mpy`` binary format changed between but, rarely they aren't. In particular, the ``mpy`` binary format changed between
CircuitPython versions 1.x and 2.x, and will change again between 2.x and 3.x. CircuitPython versions 1.x and 2.x, and will change again between 2.x and 3.x.

View File

@ -21,7 +21,7 @@
STATIC uintptr_t machine_mem_get_addr(mp_obj_t addr_o, uint align) { STATIC uintptr_t machine_mem_get_addr(mp_obj_t addr_o, uint align) {
uintptr_t addr = mp_obj_int_get_truncated(addr_o); uintptr_t addr = mp_obj_int_get_truncated(addr_o);
if ((addr & (align - 1)) != 0) { if ((addr & (align - 1)) != 0) {
nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_ValueError, translate("address %08x is not aligned to %d bytes"), addr, align)); mp_raise_ValueError_varg(translate("address %08x is not aligned to %d bytes"), addr, align);
} }
return addr; return addr;
} }

View File

@ -62,7 +62,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_2(mod_uheapq_heappush_obj, mod_uheapq_heappush);
STATIC mp_obj_t mod_uheapq_heappop(mp_obj_t heap_in) { STATIC mp_obj_t mod_uheapq_heappop(mp_obj_t heap_in) {
mp_obj_list_t *heap = get_heap(heap_in); mp_obj_list_t *heap = get_heap(heap_in);
if (heap->len == 0) { if (heap->len == 0) {
nlr_raise(mp_obj_new_exception_msg(&mp_type_IndexError, translate("empty heap"))); mp_raise_IndexError(translate("empty heap"));
} }
mp_obj_t item = heap->items[0]; mp_obj_t item = heap->items[0];
heap->len -= 1; heap->len -= 1;

View File

@ -57,6 +57,8 @@ typedef struct _ujson_stream_t {
int errcode; int errcode;
mp_obj_t python_readinto[2 + 1]; mp_obj_t python_readinto[2 + 1];
mp_obj_array_t bytearray_obj; mp_obj_array_t bytearray_obj;
size_t start;
size_t end;
byte cur; byte cur;
} ujson_stream_t; } ujson_stream_t;
@ -77,28 +79,44 @@ STATIC byte ujson_stream_next(ujson_stream_t *s) {
return s->cur; return s->cur;
} }
// We read from an object's `readinto` method in chunks larger than the json
// parser needs to reduce the number of function calls done.
#define CIRCUITPY_JSON_READ_CHUNK_SIZE 64
STATIC mp_uint_t ujson_python_readinto(mp_obj_t obj, void *buf, mp_uint_t size, int *errcode) { STATIC mp_uint_t ujson_python_readinto(mp_obj_t obj, void *buf, mp_uint_t size, int *errcode) {
(void) size; // Ignore size because we know it's always 1.
ujson_stream_t* s = obj; ujson_stream_t* s = obj;
s->bytearray_obj.items = buf;
s->bytearray_obj.len = size; if (s->start == s->end) {
*errcode = 0; *errcode = 0;
mp_obj_t ret = mp_call_method_n_kw(1, 0, s->python_readinto); mp_obj_t ret = mp_call_method_n_kw(1, 0, s->python_readinto);
if (ret == mp_const_none) { if (ret == mp_const_none) {
*errcode = MP_EAGAIN; *errcode = MP_EAGAIN;
return MP_STREAM_ERROR; return MP_STREAM_ERROR;
} }
return mp_obj_get_int(ret); s->start = 0;
s->end = mp_obj_get_int(ret);
}
*((uint8_t *)buf) = ((uint8_t*) s->bytearray_obj.items)[s->start];
s->start++;
return 1;
} }
STATIC mp_obj_t _mod_ujson_load(mp_obj_t stream_obj, bool return_first_json) { STATIC mp_obj_t _mod_ujson_load(mp_obj_t stream_obj, bool return_first_json) {
const mp_stream_p_t *stream_p = mp_proto_get(MP_QSTR_protocol_stream, stream_obj); const mp_stream_p_t *stream_p = mp_proto_get(MP_QSTR_protocol_stream, stream_obj);
ujson_stream_t s; ujson_stream_t s;
uint8_t character_buffer[CIRCUITPY_JSON_READ_CHUNK_SIZE];
if (stream_p == NULL) { if (stream_p == NULL) {
s.start = 0;
s.end = 0;
mp_load_method(stream_obj, MP_QSTR_readinto, s.python_readinto); mp_load_method(stream_obj, MP_QSTR_readinto, s.python_readinto);
s.bytearray_obj.base.type = &mp_type_bytearray; s.bytearray_obj.base.type = &mp_type_bytearray;
s.bytearray_obj.typecode = BYTEARRAY_TYPECODE; s.bytearray_obj.typecode = BYTEARRAY_TYPECODE;
s.bytearray_obj.len = CIRCUITPY_JSON_READ_CHUNK_SIZE;
s.bytearray_obj.free = 0; s.bytearray_obj.free = 0;
// len and items are set at read time s.bytearray_obj.items = character_buffer;
s.python_readinto[2] = MP_OBJ_FROM_PTR(&s.bytearray_obj); s.python_readinto[2] = MP_OBJ_FROM_PTR(&s.bytearray_obj);
s.stream_obj = &s; s.stream_obj = &s;
s.read = ujson_python_readinto; s.read = ujson_python_readinto;

View File

@ -43,7 +43,7 @@ STATIC mp_obj_t match_group(mp_obj_t self_in, mp_obj_t no_in) {
mp_obj_match_t *self = MP_OBJ_TO_PTR(self_in); mp_obj_match_t *self = MP_OBJ_TO_PTR(self_in);
mp_int_t no = mp_obj_get_int(no_in); mp_int_t no = mp_obj_get_int(no_in);
if (no < 0 || no >= self->num_matches) { if (no < 0 || no >= self->num_matches) {
nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, no_in)); mp_raise_arg1(&mp_type_IndexError, no_in);
} }
const char *start = self->caps[no * 2]; const char *start = self->caps[no * 2];
@ -82,7 +82,7 @@ STATIC void match_span_helper(size_t n_args, const mp_obj_t *args, mp_obj_t span
if (n_args == 2) { if (n_args == 2) {
no = mp_obj_get_int(args[1]); no = mp_obj_get_int(args[1]);
if (no < 0 || no >= self->num_matches) { if (no < 0 || no >= self->num_matches) {
nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, args[1])); mp_raise_arg1(&mp_type_IndexError, args[1]);
} }
} }
@ -326,7 +326,7 @@ STATIC mp_obj_t re_sub_helper(mp_obj_t self_in, size_t n_args, const mp_obj_t *a
} }
if (match_no >= (unsigned int)match->num_matches) { if (match_no >= (unsigned int)match->num_matches) {
nlr_raise(mp_obj_new_exception_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no))); mp_raise_arg1(&mp_type_IndexError, MP_OBJ_NEW_SMALL_INT(match_no));
} }
const char *start_match = match->caps[match_no * 2]; const char *start_match = match->caps[match_no * 2];

View File

@ -179,7 +179,7 @@ STATIC mp_obj_t mod_uzlib_decompress(size_t n_args, const mp_obj_t *args) {
return res; return res;
error: error:
nlr_raise(mp_obj_new_exception_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st))); mp_raise_arg1(&mp_type_ValueError, MP_OBJ_NEW_SMALL_INT(st));
} }
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_uzlib_decompress_obj, 1, 3, mod_uzlib_decompress); STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_uzlib_decompress_obj, 1, 3, mod_uzlib_decompress);

@ -1 +1 @@
Subproject commit 11a7ecff6d76a02644ff23a734b792afaa615e44 Subproject commit aa7e741530df471d206a4a321823a37a913a0eb8

View File

@ -24,7 +24,7 @@ typedef struct _mp_obj_vfs_posix_file_t {
#ifdef MICROPY_CPYTHON_COMPAT #ifdef MICROPY_CPYTHON_COMPAT
STATIC void check_fd_is_open(const mp_obj_vfs_posix_file_t *o) { STATIC void check_fd_is_open(const mp_obj_vfs_posix_file_t *o) {
if (o->fd < 0) { if (o->fd < 0) {
nlr_raise(mp_obj_new_exception_msg(&mp_type_ValueError, translate("I/O operation on closed file"))); mp_raise_ValueError(translate("I/O operation on closed file"));
} }
} }
#else #else

@ -1 +1 @@
Subproject commit 43017e30a1e772b67ac68293a944e863c031e389 Subproject commit 53902152c674b0ba31536b50291f7ddd28960f47

@ -1 +1 @@
Subproject commit de6b7704c530d886ad8dfa0fa1864764d86117ee Subproject commit 902c16f49197a8baf5e71ec924a812a86e733a74

@ -1 +1 @@
Subproject commit 8b2c82255750488232eae72f3d5dcbacfd6227f3 Subproject commit 218b80e63ab6ff87c1851e403f08b3d716d68f5e

View File

@ -101,7 +101,7 @@ STATIC int parse_compile_execute(const void *source, mp_parse_input_kind_t input
#endif #endif
} }
// If the code was loaded from a file its likely to be running for a while so we'll long // If the code was loaded from a file it's likely to be running for a while so we'll long
// live it and collect any garbage before running. // live it and collect any garbage before running.
if (input_kind == MP_PARSE_FILE_INPUT) { if (input_kind == MP_PARSE_FILE_INPUT) {
module_fun = make_obj_long_lived(module_fun, 6); module_fun = make_obj_long_lived(module_fun, 6);
@ -132,6 +132,10 @@ STATIC int parse_compile_execute(const void *source, mp_parse_input_kind_t input
if (mp_obj_is_subclass_fast(mp_obj_get_type((mp_obj_t)nlr.ret_val), &mp_type_SystemExit)) { if (mp_obj_is_subclass_fast(mp_obj_get_type((mp_obj_t)nlr.ret_val), &mp_type_SystemExit)) {
// at the moment, the value of SystemExit is unused // at the moment, the value of SystemExit is unused
ret = pyexec_system_exit; ret = pyexec_system_exit;
#if CIRCUITPY_ALARM
} else if (mp_obj_is_subclass_fast(mp_obj_get_type((mp_obj_t)nlr.ret_val), &mp_type_DeepSleepRequest)) {
ret = PYEXEC_DEEP_SLEEP;
#endif
} else { } else {
if ((mp_obj_t) nlr.ret_val != MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_reload_exception))) { if ((mp_obj_t) nlr.ret_val != MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_reload_exception))) {
mp_obj_print_exception(&mp_plat_print, (mp_obj_t)nlr.ret_val); mp_obj_print_exception(&mp_plat_print, (mp_obj_t)nlr.ret_val);

View File

@ -49,6 +49,7 @@ extern int pyexec_system_exit;
#define PYEXEC_FORCED_EXIT (0x100) #define PYEXEC_FORCED_EXIT (0x100)
#define PYEXEC_SWITCH_MODE (0x200) #define PYEXEC_SWITCH_MODE (0x200)
#define PYEXEC_EXCEPTION (0x400) #define PYEXEC_EXCEPTION (0x400)
#define PYEXEC_DEEP_SLEEP (0x800)
int pyexec_raw_repl(void); int pyexec_raw_repl(void);
int pyexec_friendly_repl(void); int pyexec_friendly_repl(void);

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-10 23:51+0000\n" "PO-Revision-Date: 2020-10-10 23:51+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"
@ -292,11 +292,22 @@ msgstr "Alamat harus sepanjang %d byte"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "Jenis alamat di luar batas" msgstr "Jenis alamat di luar batas"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Semua perangkat I2C sedang digunakan" msgstr "Semua perangkat I2C sedang digunakan"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -327,6 +338,7 @@ msgstr "Semua timer untuk pin ini sedang digunakan"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -380,7 +392,7 @@ msgstr "Send yang lain sudah aktif"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Array harus mengandung halfwords (ketik 'H')" msgstr "Array harus mengandung halfwords (ketik 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Nilai array harus berupa byte tunggal." msgstr "Nilai array harus berupa byte tunggal."
@ -413,6 +425,10 @@ msgstr ""
"Auto-reload aktif. Silahkan simpan data-data (files) melalui USB untuk " "Auto-reload aktif. Silahkan simpan data-data (files) melalui USB untuk "
"menjalankannya atau masuk ke REPL untukmenonaktifkan.\n" "menjalankannya atau masuk ke REPL untukmenonaktifkan.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -422,6 +438,11 @@ msgstr "Di bawah frame rate minimum"
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "Bit clock dan word harus memiliki kesamaan pada clock unit" msgstr "Bit clock dan word harus memiliki kesamaan pada clock unit"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "Kedalaman bit harus kelipatan 8." msgstr "Kedalaman bit harus kelipatan 8."
@ -483,6 +504,7 @@ msgstr "Panjang buffer harus kelipatan 512"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Penyangga harus memiliki panjang setidaknya 1" msgstr "Penyangga harus memiliki panjang setidaknya 1"
@ -506,7 +528,7 @@ msgstr "Pin bus %d sudah digunakan"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Byte buffer harus 16 byte." msgstr "Byte buffer harus 16 byte."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Bytes harus di antara 0 dan 255." msgstr "Bytes harus di antara 0 dan 255."
@ -793,7 +815,7 @@ msgstr "Mode kendara tidak digunakan saat arah input."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "ECB hanya beroperasi pada 16 byte di satu waktu" msgstr "ECB hanya beroperasi pada 16 byte di satu waktu"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -841,6 +863,10 @@ msgstr "Diharapkan sebuah UUID"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Diharapkan sebuah Alamat" msgstr "Diharapkan sebuah Alamat"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -854,6 +880,10 @@ msgstr "Penyebaran yang diperluas dengan respon pindai tidak didukung."
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"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -919,6 +949,7 @@ msgid "File exists"
msgstr "File sudah ada" msgstr "File sudah ada"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -982,6 +1013,10 @@ msgstr "Gagal Inisialisasi I2C"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -999,6 +1034,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "Ukuran penyangga salah" msgstr "Ukuran penyangga salah"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1079,6 +1118,7 @@ msgid "Invalid byteorder string"
msgstr "String byteorder tidak valid" msgstr "String byteorder tidak valid"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Periode penangkapan tidak valid. Kisaran yang valid: 1 - 500" msgstr "Periode penangkapan tidak valid. Kisaran yang valid: 1 - 500"
@ -1120,7 +1160,8 @@ msgid "Invalid phase"
msgstr "Fase tidak valid" msgstr "Fase tidak valid"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Pin tidak valid" msgstr "Pin tidak valid"
@ -1140,7 +1181,7 @@ msgstr "Pin untuk channel kanan tidak valid"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1254,6 +1295,10 @@ msgstr "Harus menyediakan pin MISO atau MOSI"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "Harus menggunakan kelipatan 6 pin rgb, bukan %d" msgstr "Harus menggunakan kelipatan 6 pin rgb, bukan %d"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Nama terlalu panjang" msgstr "Nama terlalu panjang"
@ -1272,6 +1317,11 @@ msgstr "Tidak ada DAC (Digital Analog Converter) di dalam chip"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "tidak ada channel DMA ditemukan" msgstr "tidak ada channel DMA ditemukan"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1406,14 +1456,14 @@ msgstr "Parity ganjil tidak didukung"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Hanya 8 atau 16 bit mono dengan " msgstr "Hanya 8 atau 16 bit mono dengan "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1431,6 +1481,10 @@ msgstr ""
"Hanya monokrom, 4bpp atau 8bpp yang diindeks, dan 16bpp atau lebih yang " "Hanya monokrom, 4bpp atau 8bpp yang diindeks, dan 16bpp atau lebih yang "
"didukung: %d bpp diberikan" "didukung: %d bpp diberikan"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1478,6 +1532,7 @@ msgstr "Izin ditolak"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Pin tidak mempunya kemampuan untuk ADC (Analog Digital Converter)" msgstr "Pin tidak mempunya kemampuan untuk ADC (Analog Digital Converter)"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1490,6 +1545,10 @@ msgstr "Pin harus mendukung interupsi perangkat keras"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "Nomor pin sudah dipesan oleh EXTI" msgstr "Nomor pin sudah dipesan oleh EXTI"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1529,10 +1588,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "Buffer awalan harus ada di heap" msgstr "Buffer awalan harus ada di heap"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
"Tekan tombol apa saja untuk masuk ke dalam REPL. Gunakan CTRL+D untuk reset "
"(Reload)"
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1556,7 +1617,7 @@ msgstr "Pembalikan RS485 ditentukan saat tidak dalam mode RS485"
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "Kalibrasi RTC tidak didukung pada board ini" msgstr "Kalibrasi RTC tidak didukung pada board ini"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "RTC tidak didukung di board ini" msgstr "RTC tidak didukung di board ini"
@ -1668,7 +1729,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Potongan dan nilai panjangnya berbeda." msgstr "Potongan dan nilai panjangnya berbeda."
@ -1703,6 +1764,10 @@ msgstr "Aliran tidak menemukan metode readinto() atau write()."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Berikan setidaknya satu pin UART" msgstr "Berikan setidaknya satu pin UART"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1770,6 +1835,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1879,6 +1948,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1966,7 +2039,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "PERINGATAN: Nama file kode anda mempunyai dua ekstensi\n" msgstr "PERINGATAN: Nama file kode anda mempunyai dua ekstensi\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -2006,6 +2079,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2051,10 +2128,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2063,6 +2136,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2080,14 +2157,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2097,15 +2183,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2310,6 +2396,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2326,10 +2416,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "tidak dapat melakukan relative import" msgstr "tidak dapat melakukan relative import"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2402,10 +2488,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2414,6 +2496,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2422,10 +2508,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2455,6 +2537,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2484,6 +2570,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2570,6 +2660,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2623,8 +2717,8 @@ msgstr "fungsi mendapatkan nilai ganda untuk argumen '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2694,6 +2788,7 @@ msgstr "lapisan (padding) tidak benar"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "index keluar dari jangkauan" msgstr "index keluar dari jangkauan"
@ -2718,6 +2813,10 @@ 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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2726,6 +2825,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2738,6 +2841,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2750,6 +2869,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2820,6 +2943,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2884,6 +3011,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2914,10 +3045,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2955,10 +3098,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -3041,6 +3180,10 @@ msgstr "non-keyword arg setelah */**"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "non-keyword arg setelah keyword arg" msgstr "non-keyword arg setelah keyword arg"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3053,10 +3196,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3109,6 +3248,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "panjang data string memiliki keganjilan (odd-length)" msgstr "panjang data string memiliki keganjilan (odd-length)"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
#, fuzzy #, fuzzy
msgid "offset out of bounds" msgid "offset out of bounds"
@ -3123,7 +3266,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3132,6 +3275,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3222,6 +3373,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3229,6 +3381,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3263,6 +3417,10 @@ msgstr "relative import"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "anotasi return harus sebuah identifier" msgstr "anotasi return harus sebuah identifier"
@ -3281,8 +3439,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3308,7 +3466,7 @@ msgid "script compilation not supported"
msgstr "kompilasi script tidak didukung" msgstr "kompilasi script tidak didukung"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3431,6 +3589,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3456,6 +3615,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3473,6 +3636,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3481,6 +3648,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3605,6 +3782,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3617,12 +3802,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
@ -3673,6 +3858,11 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Tekan tombol apa saja untuk masuk ke dalam REPL. Gunakan CTRL+D untuk "
#~ "reset (Reload)"
#~ msgid "" #~ msgid ""
#~ "\n" #~ "\n"
#~ "To exit, please reset the board without " #~ "To exit, please reset the board without "

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 12:59-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"
@ -288,11 +288,22 @@ msgstr ""
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -323,6 +334,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -376,7 +388,7 @@ msgstr ""
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "" msgstr ""
@ -407,6 +419,10 @@ msgid ""
"disable.\n" "disable.\n"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -416,6 +432,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "" msgstr ""
@ -477,6 +498,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -500,7 +522,7 @@ msgstr ""
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
@ -775,7 +797,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -823,6 +845,10 @@ msgstr ""
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -836,6 +862,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -901,6 +931,7 @@ msgid "File exists"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -963,6 +994,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -978,6 +1013,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1041,6 +1080,10 @@ msgstr ""
msgid "Invalid PWM frequency" msgid "Invalid PWM frequency"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/analogio/AnalogIn.c
msgid "Invalid Pin"
msgstr ""
#: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c #: py/moduerrno.c shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "" msgstr ""
@ -1058,6 +1101,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1099,7 +1143,8 @@ msgid "Invalid phase"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "" msgstr ""
@ -1119,7 +1164,7 @@ msgstr ""
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1233,6 +1278,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1251,6 +1300,11 @@ msgstr ""
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "" msgstr ""
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1383,14 +1437,14 @@ msgstr ""
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1404,6 +1458,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1449,6 +1507,7 @@ msgstr ""
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1461,6 +1520,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1497,7 +1560,11 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
@ -1522,7 +1589,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "" msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "" msgstr ""
@ -1633,7 +1700,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1668,6 +1735,10 @@ msgstr ""
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1731,6 +1802,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1840,6 +1915,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1926,7 +2005,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1960,6 +2039,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2005,10 +2088,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2017,6 +2096,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2034,14 +2117,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2051,15 +2143,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2263,6 +2355,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2279,10 +2375,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2355,10 +2447,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2367,6 +2455,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2375,10 +2467,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2408,6 +2496,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2437,6 +2529,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2523,6 +2619,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2576,8 +2676,8 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2647,6 +2747,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "" msgstr ""
@ -2671,6 +2772,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2679,6 +2784,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2691,6 +2800,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2703,6 +2828,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2773,6 +2902,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2837,6 +2970,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2867,10 +3004,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2908,10 +3057,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -2994,6 +3139,10 @@ msgstr ""
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3006,10 +3155,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3062,6 +3207,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3075,7 +3224,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3084,6 +3233,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3174,6 +3331,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3181,6 +3339,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3215,6 +3375,10 @@ msgstr ""
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3233,8 +3397,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3260,7 +3424,7 @@ msgid "script compilation not supported"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3383,6 +3547,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3407,6 +3572,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3424,6 +3593,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3432,6 +3605,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3556,6 +3739,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3568,12 +3759,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c

View File

@ -5,16 +5,16 @@ 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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-05-24 03:22+0000\n" "PO-Revision-Date: 2020-12-04 18:33+0000\n"
"Last-Translator: dronecz <mzuzelka@gmail.com>\n" "Last-Translator: vkuthan <vit.kuthan@seznam.cz>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: cs\n" "Language: cs\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -22,7 +22,7 @@ msgid ""
"Code done running. Waiting for reload.\n" "Code done running. Waiting for reload.\n"
msgstr "" msgstr ""
"\n" "\n"
"Kód byl dokončen. Čekám na opětovné načtení.\n" "Kód byl dokončen. Čekám na opětovné nahrání.\n"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -58,11 +58,11 @@ msgstr "%d adresní piny a %d rgb piny označují výšku %d, nikoli %d"
#: ports/atmel-samd/common-hal/sdioio/SDCard.c #: ports/atmel-samd/common-hal/sdioio/SDCard.c
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "" msgstr "Selhání %q: %d"
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "%q in use" msgid "%q in use"
msgstr "%q se nyní používá" msgstr "Používá se %q"
#: extmod/moductypes.c ports/atmel-samd/common-hal/pulseio/PulseIn.c #: extmod/moductypes.c ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c #: ports/cxd56/common-hal/pulseio/PulseIn.c
@ -70,11 +70,11 @@ msgstr "%q se nyní používá"
#: ports/stm/common-hal/pulseio/PulseIn.c py/obj.c py/objstr.c #: ports/stm/common-hal/pulseio/PulseIn.c py/obj.c py/objstr.c
#: py/objstrunicode.c #: py/objstrunicode.c
msgid "%q index out of range" msgid "%q index out of range"
msgstr "%q index je mimo rozsah" msgstr "Index %q je mimo rozsah"
#: py/obj.c #: py/obj.c
msgid "%q indices must be integers, not %q" msgid "%q indices must be integers, not %q"
msgstr "" msgstr "Indexy %q musí být celá čísla, ne %q"
#: shared-bindings/vectorio/Polygon.c #: shared-bindings/vectorio/Polygon.c
msgid "%q list must be a list" msgid "%q list must be a list"
@ -82,7 +82,7 @@ msgstr "Seznam %q musí být seznam"
#: shared-bindings/memorymonitor/AllocationAlarm.c #: shared-bindings/memorymonitor/AllocationAlarm.c
msgid "%q must be >= 0" msgid "%q must be >= 0"
msgstr "" msgstr "%q musí být >= 0"
#: 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
@ -90,67 +90,67 @@ msgstr ""
#: shared-bindings/memorymonitor/AllocationAlarm.c #: shared-bindings/memorymonitor/AllocationAlarm.c
#: shared-bindings/vectorio/Circle.c shared-bindings/vectorio/Rectangle.c #: shared-bindings/vectorio/Circle.c shared-bindings/vectorio/Rectangle.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr " %q musí být > = 1" msgstr "%q musí být > = 1"
#: shared-module/vectorio/Polygon.c #: shared-module/vectorio/Polygon.c
msgid "%q must be a tuple of length 2" msgid "%q must be a tuple of length 2"
msgstr " %q musí být n-tice délky 2" msgstr "%q musí být n-tice délky 2"
#: shared-bindings/canio/Match.c #: shared-bindings/canio/Match.c
msgid "%q out of range" msgid "%q out of range"
msgstr "" msgstr "%q je mimo rozsah"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid" msgid "%q pin invalid"
msgstr "" msgstr "Pin %q není platný"
#: shared-bindings/fontio/BuiltinFont.c #: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int" msgid "%q should be an int"
msgstr " %q by měl být int" msgstr "%q by měl být int"
#: py/bc.c py/objnamedtuple.c #: py/bc.c py/objnamedtuple.c
msgid "%q() takes %d positional arguments but %d were given" msgid "%q() takes %d positional arguments but %d were given"
msgstr "" msgstr "%q() vyžaduje %d pozičních argumentů, ale %d jich bylo zadáno"
#: py/argcheck.c #: py/argcheck.c
msgid "'%q' argument required" msgid "'%q' argument required"
msgstr "" msgstr "Je vyžadován argument '%q'"
#: py/runtime.c #: py/runtime.c
msgid "'%q' object cannot assign attribute '%q'" msgid "'%q' object cannot assign attribute '%q'"
msgstr "" msgstr "'%q' nemůže přiřadit atribut '%q'"
#: py/proto.c #: py/proto.c
msgid "'%q' object does not support '%q'" msgid "'%q' object does not support '%q'"
msgstr "" msgstr "Objekt '%q' nepodporuje '%q'"
#: py/obj.c #: py/obj.c
msgid "'%q' object does not support item assignment" msgid "'%q' object does not support item assignment"
msgstr "" msgstr "Objekt '%q' nepodporuje přiřazení položek"
#: py/obj.c #: py/obj.c
msgid "'%q' object does not support item deletion" msgid "'%q' object does not support item deletion"
msgstr "" msgstr "Objekt '%q' nepodporuje mazání položek"
#: py/runtime.c #: py/runtime.c
msgid "'%q' object has no attribute '%q'" msgid "'%q' object has no attribute '%q'"
msgstr "" msgstr "Objekt '%q' nemá žádný atribut"
#: py/runtime.c #: py/runtime.c
msgid "'%q' object is not an iterator" msgid "'%q' object is not an iterator"
msgstr "" msgstr "Objekt '%q' není iterátor"
#: py/objtype.c py/runtime.c #: py/objtype.c py/runtime.c
msgid "'%q' object is not callable" msgid "'%q' object is not callable"
msgstr "" msgstr "Objekt '%q' nelze volat"
#: py/runtime.c #: py/runtime.c
msgid "'%q' object is not iterable" msgid "'%q' object is not iterable"
msgstr "" msgstr "Objekt '%q' není iterovatelný"
#: py/obj.c #: py/obj.c
msgid "'%q' object is not subscriptable" msgid "'%q' object is not subscriptable"
msgstr "" msgstr "Objekt '%q' nelze zapsat"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
@ -170,17 +170,17 @@ msgstr ""
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
msgid "'%s' expects an FPU register" msgid "'%s' expects an FPU register"
msgstr "" msgstr "'%s' očekává register FPU"
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
msgid "'%s' expects an address of the form [a, b]" msgid "'%s' expects an address of the form [a, b]"
msgstr "" msgstr "'%s' očekává adresu ve formátu [a, b]"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects an integer" msgid "'%s' expects an integer"
msgstr "" msgstr "'%s' očekává integer (celé číslo)"
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
@ -190,7 +190,7 @@ msgstr ""
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
msgid "'%s' expects {r0, r1, ...}" msgid "'%s' expects {r0, r1, ...}"
msgstr "" msgstr "'%s' očekává {r0, r1, ...}"
#: py/emitinlinextensa.c #: py/emitinlinextensa.c
#, c-format #, c-format
@ -292,11 +292,22 @@ msgstr ""
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -327,6 +338,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -380,7 +392,7 @@ msgstr ""
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "" msgstr ""
@ -411,6 +423,10 @@ msgid ""
"disable.\n" "disable.\n"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -420,6 +436,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "" msgstr ""
@ -481,6 +502,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -504,7 +526,7 @@ msgstr ""
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
@ -779,7 +801,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -827,6 +849,10 @@ msgstr ""
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -840,6 +866,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -905,6 +935,7 @@ msgid "File exists"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -967,6 +998,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -982,6 +1017,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1062,6 +1101,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1103,7 +1143,8 @@ msgid "Invalid phase"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "" msgstr ""
@ -1123,7 +1164,7 @@ msgstr ""
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1237,6 +1278,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1255,6 +1300,11 @@ msgstr ""
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "" msgstr ""
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1387,14 +1437,14 @@ msgstr ""
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1408,6 +1458,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1453,6 +1507,7 @@ msgstr ""
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1465,6 +1520,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1501,7 +1560,11 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
@ -1526,7 +1589,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "" msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "" msgstr ""
@ -1637,7 +1700,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1672,6 +1735,10 @@ msgstr ""
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1735,6 +1802,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1844,6 +1915,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1930,7 +2005,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1964,6 +2039,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2009,10 +2088,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2021,6 +2096,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2038,14 +2117,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2055,15 +2143,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2267,6 +2355,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2283,10 +2375,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2359,10 +2447,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2371,6 +2455,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2379,10 +2467,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2412,6 +2496,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2441,6 +2529,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2527,6 +2619,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2580,8 +2676,8 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2651,6 +2747,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "" msgstr ""
@ -2675,6 +2772,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2683,6 +2784,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2695,6 +2800,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2707,6 +2828,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2777,6 +2902,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2841,6 +2970,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2871,10 +3004,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2912,10 +3057,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -2998,6 +3139,10 @@ msgstr ""
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3010,10 +3155,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3066,6 +3207,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3079,7 +3224,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3088,6 +3233,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3178,6 +3331,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3185,6 +3339,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3219,6 +3375,10 @@ msgstr ""
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3237,8 +3397,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3264,7 +3424,7 @@ msgid "script compilation not supported"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3387,6 +3547,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3411,6 +3572,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3428,6 +3593,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3436,6 +3605,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3560,6 +3739,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3572,12 +3759,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -287,11 +287,22 @@ msgstr ""
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -322,6 +333,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -375,7 +387,7 @@ msgstr ""
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "" msgstr ""
@ -406,6 +418,10 @@ msgid ""
"disable.\n" "disable.\n"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -415,6 +431,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "" msgstr ""
@ -476,6 +497,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -499,7 +521,7 @@ msgstr ""
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
@ -774,7 +796,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -822,6 +844,10 @@ msgstr ""
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -835,6 +861,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -900,6 +930,7 @@ msgid "File exists"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -962,6 +993,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -977,6 +1012,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1057,6 +1096,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1098,7 +1138,8 @@ msgid "Invalid phase"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "" msgstr ""
@ -1118,7 +1159,7 @@ msgstr ""
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1232,6 +1273,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1250,6 +1295,11 @@ msgstr ""
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "" msgstr ""
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1382,14 +1432,14 @@ msgstr ""
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1403,6 +1453,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1448,6 +1502,7 @@ msgstr ""
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1460,6 +1515,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1496,7 +1555,11 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
@ -1521,7 +1584,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "" msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "" msgstr ""
@ -1632,7 +1695,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1667,6 +1730,10 @@ msgstr ""
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1730,6 +1797,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1839,6 +1910,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1925,7 +2000,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1959,6 +2034,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2004,10 +2083,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2016,6 +2091,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2033,14 +2112,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2050,15 +2138,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2262,6 +2350,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2278,10 +2370,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2354,10 +2442,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2366,6 +2450,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2374,10 +2462,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2407,6 +2491,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2436,6 +2524,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2522,6 +2614,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2575,8 +2671,8 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2646,6 +2742,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "" msgstr ""
@ -2670,6 +2767,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2678,6 +2779,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2690,6 +2795,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2702,6 +2823,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2772,6 +2897,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2836,6 +2965,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2866,10 +2999,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2907,10 +3052,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -2993,6 +3134,10 @@ msgstr ""
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3005,10 +3150,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3061,6 +3202,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3074,7 +3219,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3083,6 +3228,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3173,6 +3326,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3180,6 +3334,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3214,6 +3370,10 @@ msgstr ""
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3232,8 +3392,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3259,7 +3419,7 @@ msgid "script compilation not supported"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3382,6 +3542,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3406,6 +3567,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3423,6 +3588,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3431,6 +3600,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3555,6 +3734,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3567,12 +3754,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c

File diff suppressed because it is too large Load Diff

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-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"
@ -289,11 +289,22 @@ msgstr "ang palette ay dapat 32 bytes ang haba"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Lahat ng I2C peripherals ginagamit" msgstr "Lahat ng I2C peripherals ginagamit"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -325,6 +336,7 @@ msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -378,7 +390,7 @@ msgstr "Isa pang send ay aktibo na"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "May halfwords (type 'H') dapat ang array" msgstr "May halfwords (type 'H') dapat ang array"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Array values ay dapat single bytes." msgstr "Array values ay dapat single bytes."
@ -411,6 +423,10 @@ msgstr ""
"Ang awtomatikong pag re-reload ay ON. i-save lamang ang mga files sa USB " "Ang awtomatikong pag re-reload ay ON. i-save lamang ang mga files sa USB "
"para patakbuhin sila o pasukin ang REPL para i-disable ito.\n" "para patakbuhin sila o pasukin ang REPL para i-disable ito.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -420,6 +436,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "Ang bit clock at word select dapat makibahagi sa isang clock unit" msgstr "Ang bit clock at word select dapat makibahagi sa isang clock unit"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "Bit depth ay dapat multiple ng 8." msgstr "Bit depth ay dapat multiple ng 8."
@ -481,6 +502,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Buffer dapat ay hindi baba sa 1 na haba" msgstr "Buffer dapat ay hindi baba sa 1 na haba"
@ -505,7 +527,7 @@ msgstr "Ginagamit na ang DAC"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "buffer ay dapat bytes-like object" msgstr "buffer ay dapat bytes-like object"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Sa gitna ng 0 o 255 dapat ang bytes." msgstr "Sa gitna ng 0 o 255 dapat ang bytes."
@ -785,7 +807,7 @@ msgstr "Drive mode ay hindi ginagamit kapag ang direksyon ay input."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -835,6 +857,10 @@ msgstr "Umasa ng %q"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -848,6 +874,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -913,6 +943,7 @@ msgid "File exists"
msgstr "Mayroong file" msgstr "Mayroong file"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -975,6 +1006,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -992,6 +1027,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1072,6 +1111,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1113,7 +1153,8 @@ msgid "Invalid phase"
msgstr "Mali ang phase" msgstr "Mali ang phase"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Mali ang pin" msgstr "Mali ang pin"
@ -1133,7 +1174,7 @@ msgstr "Mali ang pin para sa kanang channel"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1247,6 +1288,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1265,6 +1310,11 @@ msgstr "Walang DAC sa chip"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Walang DMA channel na mahanap" msgstr "Walang DMA channel na mahanap"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1400,14 +1450,14 @@ msgstr "Odd na parity ay hindi supportado"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Tanging 8 o 16 na bit mono na may " msgstr "Tanging 8 o 16 na bit mono na may "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1421,6 +1471,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1467,6 +1521,7 @@ msgstr "Walang pahintulot"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Ang pin ay walang kakayahan sa ADC" msgstr "Ang pin ay walang kakayahan sa ADC"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1479,6 +1534,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1515,10 +1574,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
"Pindutin ang anumang key upang pumasok sa REPL. Gamitin ang CTRL-D upang i-"
"reload."
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1542,7 +1603,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "RTC calibration ay hindi supportado ng board na ito" msgstr "RTC calibration ay hindi supportado ng board na ito"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "Hindi supportado ang RTC sa board na ito" msgstr "Hindi supportado ang RTC sa board na ito"
@ -1654,7 +1715,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Slice at value iba't ibang haba." msgstr "Slice at value iba't ibang haba."
@ -1689,6 +1750,10 @@ msgstr "Stream kulang ng readinto() o write() method."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1752,6 +1817,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1861,6 +1930,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Hindi ma i-sulat sa NVM." msgstr "Hindi ma i-sulat sa NVM."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
#, fuzzy #, fuzzy
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
@ -1951,7 +2024,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "BABALA: Ang pangalan ng file ay may dalawang extension\n" msgstr "BABALA: Ang pangalan ng file ay may dalawang extension\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1991,6 +2064,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2036,10 +2113,6 @@ 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/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
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"
@ -2048,6 +2121,10 @@ msgstr "arg ay walang laman na sequence"
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "may maling type ang argument" msgstr "may maling type ang argument"
@ -2065,14 +2142,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2082,15 +2168,15 @@ msgid "attributes not supported yet"
msgstr "attributes hindi sinusuportahan" msgstr "attributes hindi sinusuportahan"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2301,6 +2387,10 @@ msgstr ""
"hindi mapalitan ang manual field specification sa awtomatikong field " "hindi mapalitan ang manual field specification sa awtomatikong field "
"numbering" "numbering"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "hindi magawa '%q' instances" msgstr "hindi magawa '%q' instances"
@ -2317,10 +2407,6 @@ msgstr "hindi ma-import ang name %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "hindi maaring isagawa ang relative import" msgstr "hindi maaring isagawa ang relative import"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "casting" msgstr "casting"
@ -2393,10 +2479,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2405,6 +2487,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2413,10 +2499,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "decimal numbers hindi sinusuportahan" msgstr "decimal numbers hindi sinusuportahan"
@ -2450,6 +2532,10 @@ msgstr "may mali sa haba ng dict update sequence"
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2480,6 +2566,10 @@ msgstr "sa huli ng format habang naghahanap sa conversion specifier"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "y ay dapat int" msgstr "y ay dapat int"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2566,6 +2656,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2619,8 +2713,8 @@ msgstr "ang function ay nakakuha ng maraming values para sa argument '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2691,6 +2785,7 @@ msgstr "mali ang padding"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "index wala sa sakop" msgstr "index wala sa sakop"
@ -2715,6 +2810,10 @@ 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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2723,6 +2822,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2735,6 +2838,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2747,6 +2866,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "int() arg 2 ay dapat >=2 at <= 36" msgstr "int() arg 2 ay dapat >=2 at <= 36"
@ -2817,6 +2940,10 @@ msgstr "maling sintaks sa integer na may base %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "maling sintaks sa number" msgstr "maling sintaks sa number"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() arg 1 ay dapat na class" msgstr "issubclass() arg 1 ay dapat na class"
@ -2885,6 +3012,10 @@ msgstr "local variable na reference bago na i-assign"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "long int hindi sinusuportahan sa build na ito" msgstr "long int hindi sinusuportahan sa build na ito"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2915,10 +3046,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "lumagpas ang maximum recursion depth" msgstr "lumagpas ang maximum recursion depth"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2956,10 +3099,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "name '%q' ay hindi defined" msgstr "name '%q' ay hindi defined"
@ -3042,6 +3181,10 @@ msgstr "non-keyword arg sa huli ng */**"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "non-keyword arg sa huli ng keyword arg" msgstr "non-keyword arg sa huli ng keyword arg"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3054,10 +3197,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3110,6 +3249,10 @@ msgstr "object na may buffer protocol kinakailangan"
msgid "odd-length string" msgid "odd-length string"
msgstr "odd-length string" msgstr "odd-length string"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
#, fuzzy #, fuzzy
msgid "offset out of bounds" msgid "offset out of bounds"
@ -3124,7 +3267,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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"
@ -3133,6 +3276,14 @@ msgstr "ang mga slices lamang na may hakbang = 1 (aka None) ang sinusuportahan"
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3224,6 +3375,7 @@ msgstr "pow() 3rd argument ay hindi maaring 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow() na may 3 argumento kailangan ng integers" msgstr "pow() na may 3 argumento kailangan ng integers"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3231,6 +3383,8 @@ msgstr "pow() na may 3 argumento kailangan ng integers"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3265,6 +3419,10 @@ msgstr "relative import"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "hiniling ang haba %d ngunit may haba ang object na %d" msgstr "hiniling ang haba %d ngunit may haba ang object na %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "return annotation ay dapat na identifier" msgstr "return annotation ay dapat na identifier"
@ -3283,8 +3441,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3312,7 +3470,7 @@ msgid "script compilation not supported"
msgstr "script kompilasyon hindi supportado" msgstr "script kompilasyon hindi supportado"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3436,6 +3594,7 @@ msgstr "ang threshold ay dapat sa range 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() kumukuha ng 9-sequence" msgstr "time.struct_time() kumukuha ng 9-sequence"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3461,6 +3620,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "wala sa sakop ng timestamp ang platform time_t" msgstr "wala sa sakop ng timestamp ang platform time_t"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format" msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format"
@ -3478,6 +3641,10 @@ msgstr "masyadong maraming values para i-unpact (umaasa ng %d)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.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"
@ -3486,6 +3653,16 @@ msgstr "indeks ng tuple wala sa sakop"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "mali ang haba ng tuple/list" msgstr "mali ang haba ng tuple/list"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3610,6 +3787,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3622,12 +3807,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
@ -3680,6 +3865,11 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Pindutin ang anumang key upang pumasok sa REPL. Gamitin ang CTRL-D upang "
#~ "i-reload."
#~ msgid "%q indices must be integers, not %s" #~ msgid "%q indices must be integers, not %s"
#~ msgstr "%q indeks ay dapat integers, hindi %s" #~ msgstr "%q indeks ay dapat integers, hindi %s"

View File

@ -7,15 +7,15 @@ 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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-22 20:48+0000\n" "PO-Revision-Date: 2020-12-08 19:21+0000\n"
"Last-Translator: Antonin ENFRUN <antonin.e@me.com>\n" "Last-Translator: Antonin ENFRUN <antonin.e@me.com>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.1\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -296,11 +296,22 @@ msgstr "L'adresse doit être longue de %d octets"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "Type d'adresse hors plage" msgstr "Type d'adresse hors plage"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "Tous les périphériques CAN sont utilisés"
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Tous les périphériques I2C sont utilisés" msgstr "Tous les périphériques I2C sont utilisés"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr "Toutes les unités PCNT sont utilisées"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "Tout les RX FIFOs sont utilisé" msgstr "Tout les RX FIFOs sont utilisé"
@ -331,6 +342,7 @@ msgstr "Tous les timers pour cette broche sont utilisés"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -385,7 +397,7 @@ msgstr "Un autre envoi est déjà actif"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Le tableau doit contenir des demi-mots (type 'H')" msgstr "Le tableau doit contenir des demi-mots (type 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Les valeurs du tableau doivent être des octets simples 'bytes'." msgstr "Les valeurs du tableau doivent être des octets simples 'bytes'."
@ -420,6 +432,10 @@ msgstr ""
"Auto-chargement activé. Copiez simplement les fichiers en USB pour les " "Auto-chargement activé. Copiez simplement les fichiers en USB pour les "
"lancer ou entrez sur REPL pour le désactiver.\n" "lancer ou entrez sur REPL pour le désactiver.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr "Baudrate non prise en charge par le périphérique"
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -429,6 +445,11 @@ msgstr "Inférieur à la fréquence d'images minimale"
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "'bit clock' et 'word select' doivent partager une horloge" msgstr "'bit clock' et 'word select' doivent partager une horloge"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr "Bit depth doit être compris entre 1 et 6 inclus, et non %d"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "La profondeur de bit doit être un multiple de 8." msgstr "La profondeur de bit doit être un multiple de 8."
@ -490,6 +511,7 @@ msgstr "La longueur de la mémoire tampon doit être un multiple de 512"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "La mémoire tampon doit être un multiple de 512" msgstr "La mémoire tampon doit être un multiple de 512"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Le tampon doit être de longueur au moins 1" msgstr "Le tampon doit être de longueur au moins 1"
@ -513,7 +535,7 @@ msgstr "La broche %d du bus est déjà utilisée"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Le tampon doit être de 16 octets." msgstr "Le tampon doit être de 16 octets."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Les octets 'bytes' doivent être entre 0 et 255." msgstr "Les octets 'bytes' doivent être entre 0 et 255."
@ -798,7 +820,7 @@ msgstr "Le mode Drive n'est pas utilisé quand la direction est 'input'."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "La BCE ne fonctionne que sur 16 octets à la fois" msgstr "La BCE ne fonctionne que sur 16 octets à la fois"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "ESP-IDF échec d'allocation de la mémoire" msgstr "ESP-IDF échec d'allocation de la mémoire"
@ -846,6 +868,10 @@ msgstr "Un UUID est attendu"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Attendu une adresse" msgstr "Attendu une adresse"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -860,6 +886,10 @@ msgstr ""
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"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr "FFT n'est implémenté que pour les tableaux linéaires"
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "Échec du handshake SSL" msgstr "Échec du handshake SSL"
@ -925,6 +955,7 @@ msgid "File exists"
msgstr "Le fichier existe" msgstr "Le fichier existe"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "Filtre trop complexe" msgstr "Filtre trop complexe"
@ -988,6 +1019,10 @@ msgstr "Erreur d'initialisation I2C"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut n'est pas disponible" msgstr "I2SOut n'est pas disponible"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -1005,6 +1040,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "Taille de tampon incorrecte" msgstr "Taille de tampon incorrecte"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "L'initialisation a échoué par manque de mémoire"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "L'entrée prend trop de temps" msgstr "L'entrée prend trop de temps"
@ -1085,6 +1124,7 @@ msgid "Invalid byteorder string"
msgstr "Chaîne d'octets non valide" msgstr "Chaîne d'octets non valide"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Période de capture invalide. Gamme valide : 1 à 500" msgstr "Période de capture invalide. Gamme valide : 1 à 500"
@ -1126,7 +1166,8 @@ msgid "Invalid phase"
msgstr "Phase invalide" msgstr "Phase invalide"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Broche invalide" msgstr "Broche invalide"
@ -1146,7 +1187,7 @@ msgstr "Broche invalide pour le canal droit"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1260,6 +1301,10 @@ msgstr "Doit fournir une broche MISO ou MOSI"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "Doit utiliser un multiple de 6 broches RVB, pas %d" msgstr "Doit utiliser un multiple de 6 broches RVB, pas %d"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr "Erreur NVS"
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Nom trop long" msgstr "Nom trop long"
@ -1278,6 +1323,11 @@ msgstr "Pas de DAC sur la puce"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Aucun canal DMA trouvé" msgstr "Aucun canal DMA trouvé"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr "Pas de dispositif I2C à l'adresse : %x"
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1412,14 +1462,14 @@ msgstr "Parité impaire non supportée"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Uniquement 8 ou 16 bit mono avec " msgstr "Uniquement 8 ou 16 bit mono avec "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr "Seules les sockets IPv4 SOCK_STREAM sont prises en charge"
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "Seules les adresses IPv4 sont prises en charge" msgstr "Seules les adresses IPv4 sont prises en charge"
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr "Seules les sockets IPv4 sont prises en charge"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1437,6 +1487,10 @@ msgstr ""
"Prise en charge uniquement des monochromes, 4 bpp ou 8 bpp indexés et 16 bpp " "Prise en charge uniquement des monochromes, 4 bpp ou 8 bpp indexés et 16 bpp "
"ou plus : %d bpp fournis" "ou plus : %d bpp fournis"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "Une seule couleur peut être transparente à la fois" msgstr "Une seule couleur peut être transparente à la fois"
@ -1486,6 +1540,7 @@ msgstr "Permission refusée"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "La broche ne peut être utilisée pour l'ADC" msgstr "La broche ne peut être utilisée pour l'ADC"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "La broche est entrée uniquement" msgstr "La broche est entrée uniquement"
@ -1498,6 +1553,10 @@ msgstr "La broche doit prendre en charge les interruptions matérielles"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "Numéro de broche déjà réservé par EXTI" msgstr "Numéro de broche déjà réservé par EXTI"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr "PinAlarm pas encore implémenté"
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1541,8 +1600,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "Le tampon de préfixe doit être sur le tas" msgstr "Le tampon de préfixe doit être sur le tas"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger." msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1566,7 +1629,7 @@ msgstr "Inversion RS485 spécifiée lorsqu'elle n'est pas en mode RS485"
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "étalonnage de la RTC non supportée sur cette carte" msgstr "étalonnage de la RTC non supportée sur cette carte"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "RTC non supportée sur cette carte" msgstr "RTC non supportée sur cette carte"
@ -1677,7 +1740,7 @@ msgstr "Un contexte niveau serveur ne peut avoir de hostname"
msgid "Size not supported" msgid "Size not supported"
msgstr "Taille non prise en charge" msgstr "Taille non prise en charge"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Tranche et valeur de tailles différentes." msgstr "Tranche et valeur de tailles différentes."
@ -1712,6 +1775,10 @@ msgstr "Il manque une méthode readinto() ou write() au flux."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Fournissez au moins une broche UART" msgstr "Fournissez au moins une broche UART"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr "Fournissez l'un de monotonic_time ou epoch_time"
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "L'entrée du système doit être gnss.SatelliteSystem" msgstr "L'entrée du système doit être gnss.SatelliteSystem"
@ -1784,6 +1851,10 @@ msgstr "Valeur de tuile hors limites"
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "La largeur de la tuile doit diviser exactement la largeur de l'image" msgstr "La largeur de la tuile doit diviser exactement la largeur de l'image"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1899,6 +1970,10 @@ msgstr "Impossible de lire les données de la palette de couleurs"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Impossible d'écrire sur la mémoire non-volatile." msgstr "Impossible d'écrire sur la mémoire non-volatile."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "Type inattendu pour l'uuid nrfx" msgstr "Type inattendu pour l'uuid nrfx"
@ -1989,7 +2064,7 @@ msgstr "La lecture de la tension a expiré"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENTION : le nom de fichier de votre code a deux extensions\n" msgstr "ATTENTION : le nom de fichier de votre code a deux extensions\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
"WatchDogTimer ne peut pas être désinitialisé une fois que le mode est réglé " "WatchDogTimer ne peut pas être désinitialisé une fois que le mode est réglé "
@ -2032,6 +2107,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "Le mot de passe WiFi doit faire entre 8 et 63 caractères" msgstr "Le mot de passe WiFi doit faire entre 8 et 63 caractères"
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "Écritures non prises en charge sur la caractéristique" msgstr "Écritures non prises en charge sur la caractéristique"
@ -2077,10 +2156,6 @@ msgstr "adresse hors limites"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adresses vides" msgstr "adresses vides"
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 est implémenté uniquement pour les scalaires et les ndarrays"
#: py/modbuiltins.c #: py/modbuiltins.c
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"
@ -2089,6 +2164,10 @@ msgstr "l'argument est une séquence vide"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr "argsort n'est pas mis en œuvre pour les tableaux aplatis"
#: py/runtime.c #: py/runtime.c
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"
@ -2106,14 +2185,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.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"
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr "la longueur du tableau et de l'index doit être égale"
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr "tentative dobtenir (arg)min/(arg)max d'une séquence vide"
#: extmod/ulab/code/numerical/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"
@ -2123,16 +2211,16 @@ msgid "attributes not supported yet"
msgstr "attribut pas encore supporté" msgstr "attribut pas encore supporté"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "l'axe doit être -1, 0, None ou 1" msgstr "axis est hors limites"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "l'axe doit être -1, 0 ou 1" msgstr "axis doit être None ou un entier"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "l'axe doit être None, 0 ou 1" msgstr "axis trop long"
#: py/builtinevex.c #: py/builtinevex.c
msgid "bad compile mode" msgid "bad compile mode"
@ -2344,6 +2432,10 @@ msgstr ""
"impossible de passer d'une spécification manuelle des champs à une " "impossible de passer d'une spécification manuelle des champs à une "
"énumération auto" "énumération auto"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "ne peut pas créer une instance de '%q'" msgstr "ne peut pas créer une instance de '%q'"
@ -2360,11 +2452,6 @@ msgstr "ne peut pas importer le nom %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "ne peut pas réaliser un import relatif" msgstr "ne peut pas réaliser un import relatif"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
"ne peut pas remodeler le tableau (forme d'entrée / sortie incompatible)"
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "typage" msgstr "typage"
@ -2439,10 +2526,6 @@ msgstr "les arguments convolve doivent être des ndarrays"
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"
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr "n'a pas pu diffuser le tableau d'entrée à partir de la forme"
#: extmod/ulab/code/poly/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"
@ -2451,6 +2534,10 @@ msgstr "n'a pas pu inverser la matrice Vandermonde"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "impossible de déterminer la version de la carte SD" msgstr "impossible de déterminer la version de la carte SD"
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr "cross est défini pour les tableaux 1D de longueur 3"
#: extmod/ulab/code/approx/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"
@ -2459,10 +2546,6 @@ msgstr "les données doivent être les objets iterables"
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/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr "ddof doit être inférieur à la longueur de l'ensemble de données"
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "nombres décimaux non supportés" msgstr "nombres décimaux non supportés"
@ -2494,6 +2577,10 @@ msgstr "la séquence de mise à jour de dict a une mauvaise longueur"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr "differentiation order hors plage"
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2523,6 +2610,10 @@ msgstr "fin de format en cherchant une spécification de conversion"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "end_x doit être un entier 'int'" msgstr "end_x doit être un entier 'int'"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2611,6 +2702,10 @@ msgstr "le premier argument doit être un appelable"
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"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr "le premier argument doit être un tuple de ndarrays"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
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"
@ -2664,10 +2759,9 @@ msgstr "la fonction a reçu plusieurs valeurs pour l'argument '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr "La fonction n'est définie que pour les ndarrays"
"la fonction est implémentée pour les scalaires et les ndarrays uniquement"
#: py/argcheck.c #: py/argcheck.c
#, c-format #, c-format
@ -2736,6 +2830,7 @@ msgstr "espacement incorrect"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "l'index est hors limites" msgstr "l'index est hors limites"
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "index hors gamme" msgstr "index hors gamme"
@ -2761,6 +2856,10 @@ msgstr "la longueur de initial_value est incorrecte"
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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr "les formes d'entrée et de sortie ne sont pas compatibles"
#: extmod/ulab/code/ulab_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"
@ -2769,6 +2868,10 @@ msgstr "l'argument d'entrée doit être un entier ou un tuple 2"
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/ulab_create.c
msgid "input arrays are not compatible"
msgstr "les tableaux d'entrée ne sont pas compatibles"
#: extmod/ulab/code/poly/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"
@ -2781,6 +2884,22 @@ msgstr "la matrice d'entrée est asymétrique"
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/user/user.c
msgid "input must be a dense ndarray"
msgstr "l'entrée doit être un tableau dense"
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr "l'entrée doit être un tenseur de rang 2"
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/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"
@ -2793,6 +2912,10 @@ msgstr "l'entrée doit être tuple, list, range ou ndarray"
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"
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "l'argument 2 de int() doit être >=2 et <=36" msgstr "l'argument 2 de int() doit être >=2 et <=36"
@ -2863,6 +2986,10 @@ msgstr "syntaxe invalide pour un entier de base %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "syntaxe invalide pour un nombre" msgstr "syntaxe invalide pour un nombre"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "l'argument 1 de issubclass() doit être une classe" msgstr "l'argument 1 de issubclass() doit être une classe"
@ -2931,6 +3058,10 @@ msgstr "variable locale référencée avant d'être assignée"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "entiers longs non supportés dans cette build" msgstr "entiers longs non supportés dans cette build"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr "loopback + silent mode non pris en charge par le périphérique"
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "f-string mal formé" msgstr "f-string mal formé"
@ -2961,10 +3092,22 @@ msgstr "max_length doit être 0-%d lorsque fixed_length est %s"
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "max_length doit être > 0" msgstr "max_length doit être > 0"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "profondeur maximale de récursivité dépassée" msgstr "profondeur maximale de récursivité dépassée"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr "maxiter doit être > 0"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr "maxiter devrait être > 0"
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -3002,10 +3145,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr "n doit être compris entre 0 et 9"
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "nom '%q' non défini" msgstr "nom '%q' non défini"
@ -3089,6 +3228,10 @@ msgstr "argument non-nommé après */**"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "argument non-nommé après argument nommé" msgstr "argument non-nommé après argument nommé"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "n'est pas un UUID 128 bits" msgstr "n'est pas un UUID 128 bits"
@ -3102,10 +3245,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr "le nombre d'arguments doit être 2 ou 3"
#: extmod/ulab/code/ulab_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"
@ -3158,6 +3297,10 @@ msgstr "un objet avec un protocole de tampon est nécessaire"
msgid "odd-length string" msgid "odd-length string"
msgstr "chaîne de longueur impaire" msgstr "chaîne de longueur impaire"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "décalage hors limites" msgstr "décalage hors limites"
@ -3171,7 +3314,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "seul sample_rate = 16000 est pris en charge" msgstr "seul sample_rate = 16000 est pris en charge"
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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"
@ -3180,6 +3323,14 @@ msgstr "seules les tranches avec 'step=1' (cad None) sont supportées"
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/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/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"
@ -3273,6 +3424,7 @@ msgstr "le 3e argument de pow() ne peut être 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow() avec 3 arguments nécessite des entiers" msgstr "pow() avec 3 arguments nécessite des entiers"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3280,6 +3432,8 @@ msgstr "pow() avec 3 arguments nécessite des entiers"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3314,6 +3468,10 @@ msgstr "import relatif"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "la longueur requise est %d mais l'objet est long de %d" msgstr "la longueur requise est %d mais l'objet est long de %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "l'annotation de return doit être un identifiant" msgstr "l'annotation de return doit être un identifiant"
@ -3332,9 +3490,9 @@ msgstr "rgb_pins[%d] duplique une autre affectation de broches"
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "rgb_pins[%d] n'est pas sur le même port que l'horloge" msgstr "rgb_pins[%d] n'est pas sur le même port que l'horloge"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "le côté droit doit être un ndarray ou un scalaire" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
@ -3361,8 +3519,8 @@ msgid "script compilation not supported"
msgstr "compilation de script non supportée" msgstr "compilation de script non supportée"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "la forme doit être un tuple 2" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
@ -3485,6 +3643,7 @@ msgstr "le seuil doit être dans la gamme 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() prend une séquence de longueur 9" msgstr "time.struct_time() prend une séquence de longueur 9"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "le délai d'expiration a dépassé la valeur maximale prise en charge" msgstr "le délai d'expiration a dépassé la valeur maximale prise en charge"
@ -3509,6 +3668,10 @@ msgstr "Délai dexpiration dépassé en attendant une carte v2"
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "'timestamp' hors bornes pour 'time_t' de la plateforme" msgstr "'timestamp' hors bornes pour 'time_t' de la plateforme"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "trop d'arguments fournis avec ce format" msgstr "trop d'arguments fournis avec ce format"
@ -3526,6 +3689,10 @@ msgstr "trop de valeur à dégrouper (%d attendues)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "trapz n'est défini que pour des tableaux 1D de longueur égale" msgstr "trapz n'est défini que pour des tableaux 1D de longueur égale"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.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"
@ -3534,6 +3701,16 @@ msgstr "index du tuple hors gamme"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "tuple/liste a une mauvaise longueur" msgstr "tuple/liste a une mauvaise longueur"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr "twai_driver_install a renvoyé l'erreur esp-idf #%d"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr "twai_start a renvoyé l'erreur esp-idf #%d"
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3658,6 +3835,14 @@ msgstr "'value_count' doit être > 0"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "les vecteurs doivent avoir la même longueur" msgstr "les vecteurs doivent avoir la même longueur"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "chien de garde non initialisé"
#: 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"
@ -3670,13 +3855,13 @@ msgstr "width doit être plus grand que zero"
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/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "type d'argument incorrect" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "type d'index incorrect" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3726,6 +3911,61 @@ msgstr "zi doit être de type float"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi doit être de forme (n_section, 2)" msgstr "zi doit être de forme (n_section, 2)"
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger."
#~ msgid "Only IPv4 SOCK_STREAM sockets supported"
#~ msgstr "Seules les sockets IPv4 SOCK_STREAM sont prises en charge"
#~ msgid "arctan2 is implemented for scalars and ndarrays only"
#~ msgstr ""
#~ "arctan2 est implémenté uniquement pour les scalaires et les ndarrays"
#~ msgid "axis must be -1, 0, None, or 1"
#~ msgstr "l'axe doit être -1, 0, None ou 1"
#~ msgid "axis must be -1, 0, or 1"
#~ msgstr "l'axe doit être -1, 0 ou 1"
#~ msgid "axis must be None, 0, or 1"
#~ msgstr "l'axe doit être None, 0 ou 1"
#~ msgid "cannot reshape array (incompatible input/output shape)"
#~ msgstr ""
#~ "ne peut pas remodeler le tableau (forme d'entrée / sortie incompatible)"
#~ msgid "could not broadast input array from shape"
#~ msgstr "n'a pas pu diffuser le tableau d'entrée à partir de la forme"
#~ msgid "ddof must be smaller than length of data set"
#~ msgstr "ddof doit être inférieur à la longueur de l'ensemble de données"
#~ msgid "function is implemented for scalars and ndarrays only"
#~ msgstr ""
#~ "la fonction est implémentée pour les scalaires et les ndarrays uniquement"
#~ msgid "n must be between 0, and 9"
#~ msgstr "n doit être compris entre 0 et 9"
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "le nombre d'arguments doit être 2 ou 3"
#~ msgid "right hand side must be an ndarray, or a scalar"
#~ msgstr "le côté droit doit être un ndarray ou un scalaire"
#~ msgid "shape must be a 2-tuple"
#~ msgstr "la forme doit être un tuple 2"
#~ msgid "sorted axis can't be longer than 65535"
#~ msgstr "sorted axis ne peut pas dépasser 65535"
#~ msgid "wrong argument type"
#~ msgstr "type d'argument incorrect"
#~ msgid "wrong index type"
#~ msgstr "type d'index incorrect"
#~ msgid "Must provide SCK pin" #~ msgid "Must provide SCK pin"
#~ msgstr "Vous devez fournir un code PIN SCK" #~ msgstr "Vous devez fournir un code PIN SCK"

View File

@ -7,7 +7,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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -287,11 +287,22 @@ msgstr ""
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -322,6 +333,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -375,7 +387,7 @@ msgstr ""
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "" msgstr ""
@ -406,6 +418,10 @@ msgid ""
"disable.\n" "disable.\n"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -415,6 +431,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "" msgstr ""
@ -476,6 +497,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -499,7 +521,7 @@ msgstr ""
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
@ -774,7 +796,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -822,6 +844,10 @@ msgstr ""
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -835,6 +861,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -900,6 +930,7 @@ msgid "File exists"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -962,6 +993,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -977,6 +1012,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1057,6 +1096,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1098,7 +1138,8 @@ msgid "Invalid phase"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "" msgstr ""
@ -1118,7 +1159,7 @@ msgstr ""
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1232,6 +1273,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1250,6 +1295,11 @@ msgstr ""
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "" msgstr ""
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1382,14 +1432,14 @@ msgstr ""
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1403,6 +1453,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1448,6 +1502,7 @@ msgstr ""
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1460,6 +1515,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1496,7 +1555,11 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
@ -1521,7 +1584,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "" msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "" msgstr ""
@ -1632,7 +1695,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1667,6 +1730,10 @@ msgstr ""
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1730,6 +1797,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1839,6 +1910,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1925,7 +2000,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1959,6 +2034,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2004,10 +2083,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2016,6 +2091,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2033,14 +2112,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2050,15 +2138,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2262,6 +2350,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2278,10 +2370,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2354,10 +2442,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2366,6 +2450,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2374,10 +2462,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2407,6 +2491,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2436,6 +2524,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2522,6 +2614,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2575,8 +2671,8 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2646,6 +2742,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "" msgstr ""
@ -2670,6 +2767,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2678,6 +2779,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2690,6 +2795,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2702,6 +2823,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2772,6 +2897,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2836,6 +2965,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2866,10 +2999,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2907,10 +3052,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -2993,6 +3134,10 @@ msgstr ""
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3005,10 +3150,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3061,6 +3202,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3074,7 +3219,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3083,6 +3228,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3173,6 +3326,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3180,6 +3334,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3214,6 +3370,10 @@ msgstr ""
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3232,8 +3392,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3259,7 +3419,7 @@ msgid "script compilation not supported"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3382,6 +3542,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3406,6 +3567,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3423,6 +3588,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3431,6 +3600,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3555,6 +3734,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3567,12 +3754,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-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"
@ -288,11 +288,22 @@ msgstr "la palette deve essere lunga 32 byte"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Tutte le periferiche I2C sono in uso" msgstr "Tutte le periferiche I2C sono in uso"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -324,6 +335,7 @@ msgstr "Tutti i timer per questo pin sono in uso"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -377,7 +389,7 @@ msgstr "Another send è gia activato"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Array deve avere mezzoparole (typo 'H')" msgstr "Array deve avere mezzoparole (typo 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Valori di Array dovrebbero essere bytes singulari" msgstr "Valori di Array dovrebbero essere bytes singulari"
@ -410,6 +422,10 @@ msgstr ""
"L'auto-reload è attivo. Salva i file su USB per eseguirli o entra nel REPL " "L'auto-reload è attivo. Salva i file su USB per eseguirli o entra nel REPL "
"per disabilitarlo.\n" "per disabilitarlo.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -420,6 +436,11 @@ msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
"Clock di bit e selezione parola devono condividere la stessa unità di clock" "Clock di bit e selezione parola devono condividere la stessa unità di clock"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "La profondità di bit deve essere multipla di 8." msgstr "La profondità di bit deve essere multipla di 8."
@ -481,6 +502,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Il buffer deve essere lungo almeno 1" msgstr "Il buffer deve essere lungo almeno 1"
@ -505,7 +527,7 @@ msgstr "DAC già in uso"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "i buffer devono essere della stessa lunghezza" msgstr "i buffer devono essere della stessa lunghezza"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "I byte devono essere compresi tra 0 e 255" msgstr "I byte devono essere compresi tra 0 e 255"
@ -785,7 +807,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -835,6 +857,10 @@ msgstr "Atteso un %q"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -848,6 +874,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -913,6 +943,7 @@ msgid "File exists"
msgstr "File esistente" msgstr "File esistente"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -975,6 +1006,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -992,6 +1027,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1073,6 +1112,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "periodo di cattura invalido. Zona valida: 1 - 500" msgstr "periodo di cattura invalido. Zona valida: 1 - 500"
@ -1115,7 +1155,8 @@ msgid "Invalid phase"
msgstr "Fase non valida" msgstr "Fase non valida"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Pin non valido" msgstr "Pin non valido"
@ -1135,7 +1176,7 @@ msgstr "Pin non valido per il canale destro"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1251,6 +1292,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1269,6 +1314,11 @@ msgstr "Nessun DAC sul chip"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Nessun canale DMA trovato" msgstr "Nessun canale DMA trovato"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1405,14 +1455,14 @@ msgstr "operazione I2C non supportata"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1426,6 +1476,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1476,6 +1530,7 @@ msgstr "Permesso negato"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Il pin non ha capacità di ADC" msgstr "Il pin non ha capacità di ADC"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1488,6 +1543,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1525,9 +1584,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
"Premi un qualunque tasto per entrare nel REPL. Usa CTRL-D per ricaricare."
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1551,7 +1613,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "calibrazione RTC non supportata su questa scheda" msgstr "calibrazione RTC non supportata su questa scheda"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "RTC non supportato su questa scheda" msgstr "RTC non supportato su questa scheda"
@ -1665,7 +1727,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1700,6 +1762,10 @@ msgstr "Metodi mancanti readinto() o write() allo stream."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1763,6 +1829,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1872,6 +1942,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Imposibile scrivere su nvm." msgstr "Imposibile scrivere su nvm."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
#, fuzzy #, fuzzy
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
@ -1960,7 +2034,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "ATTENZIONE: Il nome del sorgente ha due estensioni\n" msgstr "ATTENZIONE: Il nome del sorgente ha due estensioni\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1994,6 +2068,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2039,10 +2117,6 @@ 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/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "l'argomento è una sequenza vuota" msgstr "l'argomento è una sequenza vuota"
@ -2051,6 +2125,10 @@ msgstr "l'argomento è una sequenza vuota"
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "il tipo dell'argomento è errato" msgstr "il tipo dell'argomento è errato"
@ -2068,14 +2146,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2085,15 +2172,15 @@ msgid "attributes not supported yet"
msgstr "attributi non ancora supportati" msgstr "attributi non ancora supportati"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2301,6 +2388,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "creare '%q' istanze" msgstr "creare '%q' istanze"
@ -2317,10 +2408,6 @@ msgstr "impossibile imporate il nome %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "impossibile effettuare l'importazione relativa" msgstr "impossibile effettuare l'importazione relativa"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "casting" msgstr "casting"
@ -2395,10 +2482,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2407,6 +2490,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2415,10 +2502,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "numeri decimali non supportati" msgstr "numeri decimali non supportati"
@ -2451,6 +2534,10 @@ msgstr "sequanza di aggiornamento del dizionario ha la lunghezza errata"
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2481,6 +2568,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "y dovrebbe essere un int" msgstr "y dovrebbe essere un int"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2567,6 +2658,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2620,8 +2715,8 @@ msgstr "la funzione ha ricevuto valori multipli per l'argomento '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2692,6 +2787,7 @@ msgstr "padding incorretto"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "indice fuori intervallo" msgstr "indice fuori intervallo"
@ -2716,6 +2812,10 @@ 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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2724,6 +2824,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2736,6 +2840,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2748,6 +2868,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "il secondo argomanto di int() deve essere >= 2 e <= 36" msgstr "il secondo argomanto di int() deve essere >= 2 e <= 36"
@ -2818,6 +2942,10 @@ msgstr "sintassi invalida per l'intero con base %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "sintassi invalida per il numero" msgstr "sintassi invalida per il numero"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "il primo argomento di issubclass() deve essere una classe" msgstr "il primo argomento di issubclass() deve essere una classe"
@ -2887,6 +3015,10 @@ msgstr "variabile locale richiamata prima di un assegnamento"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "long int non supportata in questa build" msgstr "long int non supportata in questa build"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2917,10 +3049,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "profondità massima di ricorsione superata" msgstr "profondità massima di ricorsione superata"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2958,10 +3102,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "nome '%q'non definito" msgstr "nome '%q'non definito"
@ -3045,6 +3185,10 @@ msgstr "argomento non nominato dopo */**"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "argomento non nominato seguito da argomento nominato" msgstr "argomento non nominato seguito da argomento nominato"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3059,10 +3203,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3115,6 +3255,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "stringa di lunghezza dispari" msgstr "stringa di lunghezza dispari"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
#, fuzzy #, fuzzy
msgid "offset out of bounds" msgid "offset out of bounds"
@ -3129,7 +3273,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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"
@ -3138,6 +3282,14 @@ msgstr "solo slice con step=1 (aka None) sono supportate"
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3231,6 +3383,7 @@ msgstr "il terzo argomento di pow() non può essere 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow() con 3 argomenti richiede interi" msgstr "pow() con 3 argomenti richiede interi"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3238,6 +3391,8 @@ msgstr "pow() con 3 argomenti richiede interi"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3272,6 +3427,10 @@ msgstr "importazione relativa"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "lunghezza %d richiesta ma l'oggetto ha lunghezza %d" msgstr "lunghezza %d richiesta ma l'oggetto ha lunghezza %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3290,8 +3449,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3319,7 +3478,7 @@ msgid "script compilation not supported"
msgstr "compilazione dello scrip non suportata" msgstr "compilazione dello scrip non suportata"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3443,6 +3602,7 @@ msgstr "la soglia deve essere nell'intervallo 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3468,6 +3628,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "timestamp è fuori intervallo per il time_t della piattaforma" msgstr "timestamp è fuori intervallo per il time_t della piattaforma"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "troppi argomenti forniti con il formato specificato" msgstr "troppi argomenti forniti con il formato specificato"
@ -3485,6 +3649,10 @@ msgstr "troppi valori da scompattare (%d attesi)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.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"
@ -3493,6 +3661,16 @@ msgstr "indice della tupla fuori intervallo"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "tupla/lista ha la lunghezza sbagliata" msgstr "tupla/lista ha la lunghezza sbagliata"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3617,6 +3795,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3629,12 +3815,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
@ -3687,6 +3873,10 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Premi un qualunque tasto per entrare nel REPL. Usa CTRL-D per ricaricare."
#~ msgid "%q indices must be integers, not %s" #~ msgid "%q indices must be integers, not %s"
#~ msgstr "gli indici %q devono essere interi, non %s" #~ msgstr "gli indici %q devono essere interi, non %s"

View File

@ -7,16 +7,16 @@ 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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-09-25 18:20+0000\n" "PO-Revision-Date: 2020-11-27 18:34+0000\n"
"Last-Translator: Taku Fukada <naninunenor@gmail.com>\n" "Last-Translator: sporeball <sporeballdev@gmail.com>\n"
"Language-Team: none\n" "Language-Team: none\n"
"Language: ja\n" "Language: ja\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3-dev\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -162,12 +162,12 @@ msgstr "'%s' にはラベルが必要"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects a register" msgid "'%s' expects a register"
msgstr "" msgstr "'%s'にはレジスタが必要"
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
msgid "'%s' expects a special register" msgid "'%s' expects a special register"
msgstr "" msgstr "'%s'には特別レジスタが必要"
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
@ -182,7 +182,7 @@ msgstr ""
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
msgid "'%s' expects an integer" msgid "'%s' expects an integer"
msgstr "" msgstr "'%s' には整数が必要"
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
@ -192,7 +192,7 @@ msgstr ""
#: py/emitinlinethumb.c #: py/emitinlinethumb.c
#, c-format #, c-format
msgid "'%s' expects {r0, r1, ...}" msgid "'%s' expects {r0, r1, ...}"
msgstr "" msgstr "'%s'には{r0, r1, ...}が必要"
#: py/emitinlinextensa.c #: py/emitinlinextensa.c
#, c-format #, c-format
@ -246,7 +246,7 @@ msgstr "'data'には整数の引数が必要"
#: py/compile.c #: py/compile.c
msgid "'label' requires 1 argument" msgid "'label' requires 1 argument"
msgstr "" msgstr "'label'には1つの引数が必要"
#: py/compile.c #: py/compile.c
msgid "'return' outside function" msgid "'return' outside function"
@ -294,11 +294,22 @@ msgstr "アドレスは、%dバイト長でなければなりません"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "address_typeが範囲外" msgstr "address_typeが範囲外"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "全てのCAN周辺機器が使用中"
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "全てのI2C周辺機器が使用中" msgstr "全てのI2C周辺機器が使用中"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "全てのRX FIFOが使用中" msgstr "全てのRX FIFOが使用中"
@ -329,6 +340,7 @@ msgstr "このピン用の全てのタイマが使用中"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -382,7 +394,7 @@ msgstr "他のsendがすでにアクティブ"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "array のタイプは16ビット ('H') でなければなりません" msgstr "array のタイプは16ビット ('H') でなければなりません"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Arrayの各値は1バイトでなければなりません" msgstr "Arrayの各値は1バイトでなければなりません"
@ -415,6 +427,10 @@ msgstr ""
"オートリロードがオンです。ファイルをUSB経由で保存するだけで実行できます。REPL" "オートリロードがオンです。ファイルをUSB経由で保存するだけで実行できます。REPL"
"に入ると無効化します。\n" "に入ると無効化します。\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -424,6 +440,11 @@ msgstr "最低のフレームレート未満"
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "bit clockとword selectはクロックユニットを共有しなければなりません" msgstr "bit clockとword selectはクロックユニットを共有しなければなりません"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "ビット深度は8の倍数でなければなりません" msgstr "ビット深度は8の倍数でなければなりません"
@ -485,6 +506,7 @@ msgstr "バッファ長は512の倍数でなければなりません"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "バッファは512の倍数でなければなりません" msgstr "バッファは512の倍数でなければなりません"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "バッファ長は少なくとも1以上でなければなりません" msgstr "バッファ長は少なくとも1以上でなければなりません"
@ -508,7 +530,7 @@ msgstr "Busピン%dはすでに使用中"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "バッファは16バイトでなければなりません" msgstr "バッファは16バイトでなければなりません"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "バイト値は0から255の間でなければなりません" msgstr "バイト値は0から255の間でなければなりません"
@ -787,7 +809,7 @@ msgstr "方向がinputのときドライブモードは使われません"
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "ECBは一度に16バイトの演算のみを行います" msgstr "ECBは一度に16バイトの演算のみを行います"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -812,19 +834,19 @@ msgstr "%qが必要"
#: shared-bindings/_bleio/CharacteristicBuffer.c #: shared-bindings/_bleio/CharacteristicBuffer.c
#: shared-bindings/_bleio/Descriptor.c shared-bindings/_bleio/PacketBuffer.c #: shared-bindings/_bleio/Descriptor.c shared-bindings/_bleio/PacketBuffer.c
msgid "Expected a Characteristic" msgid "Expected a Characteristic"
msgstr "" msgstr "Characteristicが必要"
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Expected a DigitalInOut" msgid "Expected a DigitalInOut"
msgstr "" msgstr "DigitalInOutが必要"
#: shared-bindings/_bleio/Characteristic.c #: shared-bindings/_bleio/Characteristic.c
msgid "Expected a Service" msgid "Expected a Service"
msgstr "" msgstr "Serviceが必要"
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Expected a UART" msgid "Expected a UART"
msgstr "" msgstr "UARTが必要"
#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c #: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
#: shared-bindings/_bleio/Service.c #: shared-bindings/_bleio/Service.c
@ -833,6 +855,10 @@ msgstr "UUIDが必要"
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Addressが必要"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr "" msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
@ -848,6 +874,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFTはndarrayでのみ使えます" msgstr "FFTはndarrayでのみ使えます"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -877,7 +907,7 @@ msgstr "%dバイトのRXバッファの確保に失敗"
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Failed to allocate Wifi memory" msgid "Failed to allocate Wifi memory"
msgstr "" msgstr "Wi-Fiのメモリの確保に失敗"
#: ports/esp32s2/common-hal/wifi/ScannedNetworks.c #: ports/esp32s2/common-hal/wifi/ScannedNetworks.c
msgid "Failed to allocate wifi scan memory" msgid "Failed to allocate wifi scan memory"
@ -913,6 +943,7 @@ msgid "File exists"
msgstr "ファイルが存在します" msgstr "ファイルが存在します"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -975,6 +1006,10 @@ msgstr "I2C初期化エラー"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOutが利用できません" msgstr "I2SOutが利用できません"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -992,6 +1027,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "バッファサイズが正しくありません" msgstr "バッファサイズが正しくありません"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1042,7 +1081,7 @@ msgstr "不正なBMPファイル"
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr "不正なBSSID"
#: ports/esp32s2/common-hal/analogio/AnalogOut.c #: ports/esp32s2/common-hal/analogio/AnalogOut.c
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
@ -1072,6 +1111,7 @@ msgid "Invalid byteorder string"
msgstr "不正なバイトオーダー文字列" msgstr "不正なバイトオーダー文字列"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "不正なキャプチャ周期。有効な周期は1-500" msgstr "不正なキャプチャ周期。有効な周期は1-500"
@ -1093,7 +1133,7 @@ msgstr "フォーマットチャンクのサイズが不正"
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "Invalid frequency" msgid "Invalid frequency"
msgstr "" msgstr "不正な周波数"
#: ports/stm/common-hal/pwmio/PWMOut.c #: ports/stm/common-hal/pwmio/PWMOut.c
msgid "Invalid frequency supplied" msgid "Invalid frequency supplied"
@ -1113,7 +1153,8 @@ msgid "Invalid phase"
msgstr "不正なphase" msgstr "不正なphase"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "不正なピン" msgstr "不正なピン"
@ -1133,7 +1174,7 @@ msgstr "右チャネルのピンが不正"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1247,6 +1288,10 @@ msgstr "MISOピンまたはMOSIピンが必要"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "%d個でなく6の倍数個のrgbピンを使ってください" msgstr "%d個でなく6の倍数個のrgbピンを使ってください"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "名前が長すぎます" msgstr "名前が長すぎます"
@ -1265,6 +1310,11 @@ msgstr "チップにDACがありません"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "DMAチャネルが見つかりません" msgstr "DMAチャネルが見つかりません"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1328,11 +1378,11 @@ msgstr "long integerに対応していません"
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "No more channels available" msgid "No more channels available"
msgstr "" msgstr "使えるチャネルがもうありません"
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "No more timers available" msgid "No more timers available"
msgstr "" msgstr "使えるタイマーがもうありません"
#: ports/stm/common-hal/pwmio/PWMOut.c #: ports/stm/common-hal/pwmio/PWMOut.c
msgid "No more timers available on this pin." msgid "No more timers available on this pin."
@ -1399,14 +1449,14 @@ msgstr "奇数パリティには対応していません"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "8または16ビットの " msgstr "8または16ビットの "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1420,6 +1470,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1466,6 +1520,7 @@ msgstr "パーミッション拒否"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "ピンにADCの能力がありません" msgstr "ピンにADCの能力がありません"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "ピンは入力専用" msgstr "ピンは入力専用"
@ -1478,6 +1533,10 @@ msgstr "ピンはハードウェア割り込みに対応していなければな
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "ピン番号はすでにEXTIによって予約されています" msgstr "ピン番号はすでにEXTIによって予約されています"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1514,8 +1573,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "Prefixバッファはヒープ上になければなりません" msgstr "Prefixバッファはヒープ上になければなりません"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "何らかのキーを押すとREPLに入ります。CTRL-Dでリロード。" msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1539,7 +1602,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "このボードはRTCのキャリブレーションに非対応" msgstr "このボードはRTCのキャリブレーションに非対応"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "このボードはRTCに対応していません" msgstr "このボードはRTCに対応していません"
@ -1648,9 +1711,9 @@ msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c #: ports/cxd56/common-hal/camera/Camera.c
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr "サイズは対応していません"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "スライスと値の長さが一致しません" msgstr "スライスと値の長さが一致しません"
@ -1685,6 +1748,10 @@ msgstr "ストリームにreadinto()またはwrite()メソッドがありませ
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "少なくとも1つのUARTピンが必要" msgstr "少なくとも1つのUARTピンが必要"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "system引数はgnss.SatelliteSystemでなければなりません" msgstr "system引数はgnss.SatelliteSystemでなければなりません"
@ -1754,6 +1821,10 @@ msgstr "タイル値が範囲外"
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "タイルの幅はビットマップの幅を割り切れる値でなければなりません" msgstr "タイルの幅はビットマップの幅を割り切れる値でなければなりません"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1864,6 +1935,10 @@ msgstr "カラーパレットデータを読み込めません"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "nvmに書き込みできません" msgstr "nvmに書き込みできません"
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "想定されていないnrfx UUID型" msgstr "想定されていないnrfx UUID型"
@ -1950,7 +2025,7 @@ msgstr "電圧読み取りがタイムアウト"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1984,6 +2059,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "WiFiパスワードは8〜63文字でなければなりません" msgstr "WiFiパスワードは8〜63文字でなければなりません"
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2029,10 +2108,6 @@ msgstr "アドレスが範囲外"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2041,6 +2116,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "argsortの引数はndarrayでなければなりません" msgstr "argsortの引数はndarrayでなければなりません"
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2058,14 +2137,23 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'" msgid "argument should be a '%q' not a '%q'"
msgstr "引数には '%q' が必要('%q' ではなく)" msgstr "引数には '%q' が必要('%q' ではなく)"
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "引数はndarrayでなければなりません" msgstr "引数はndarrayでなければなりません"
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "右辺にはarray/bytesが必要" msgstr "右辺にはarray/bytesが必要"
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2075,16 +2163,16 @@ msgid "attributes not supported yet"
msgstr "属性は未対応です" msgstr "属性は未対応です"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "axisは -1, 0, 1, None のいずれかでなければなりません" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "axisは -1, 0, 1 のいずれかでなければなりません" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "axisは None, 0, 1 のいずれか" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
msgid "bad compile mode" msgid "bad compile mode"
@ -2287,6 +2375,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "手動と自動のフィールド指定は混在できません" msgstr "手動と自動のフィールド指定は混在できません"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2303,10 +2395,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "相対インポートはできません" msgstr "相対インポートはできません"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr "入力/出力シェイプが互換でなくreshapeできません"
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2381,10 +2469,6 @@ msgstr "convolve引数はndarrayでなければなりません"
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "ヴァンデルモンド行列の逆行列を求められません" msgstr "ヴァンデルモンド行列の逆行列を求められません"
@ -2393,6 +2477,10 @@ msgstr "ヴァンデルモンド行列の逆行列を求められません"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "dataはイテレート可能でなければなりません" msgstr "dataはイテレート可能でなければなりません"
@ -2401,10 +2489,6 @@ msgstr "dataはイテレート可能でなければなりません"
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "dataは同じ長さでなければなりません" msgstr "dataは同じ長さでなければなりません"
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2436,6 +2520,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "引数はndarrayでなければなりません" msgstr "引数はndarrayでなければなりません"
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2465,6 +2553,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "end_xは整数でなければなりません" msgstr "end_xは整数でなければなりません"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2551,6 +2643,10 @@ msgstr "1つ目の引数は呼び出し可能でなければなりません"
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "1つ目の引数は関数でなければなりません" msgstr "1つ目の引数は関数でなければなりません"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "1つ目の引数はイテレート可能でなければなりません" msgstr "1つ目の引数はイテレート可能でなければなりません"
@ -2604,9 +2700,9 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "スカラ値およびndarrayのみを受け取ります" msgstr ""
#: py/argcheck.c #: py/argcheck.c
#, c-format #, c-format
@ -2675,6 +2771,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "インデクスが範囲外" msgstr "インデクスが範囲外"
@ -2700,6 +2797,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "インラインアセンブラは関数でなければなりません" msgstr "インラインアセンブラは関数でなければなりません"
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2708,6 +2809,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "入力array長は2の累乗でなければなりません" msgstr "入力array長は2の累乗でなければなりません"
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2720,6 +2825,22 @@ msgstr "入力行列が非対称"
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "入力が非正則行列" msgstr "入力が非正則行列"
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "入力は正方行列でなければなりません" msgstr "入力は正方行列でなければなりません"
@ -2732,6 +2853,10 @@ msgstr "入力はtuple, list, range, ndarrayでなければなりません"
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "int()の第2引数は2以上36以下でなければなりません" msgstr "int()の第2引数は2以上36以下でなければなりません"
@ -2771,7 +2896,7 @@ msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "invalid hostname" msgid "invalid hostname"
msgstr "" msgstr "不正なホスト名"
#: extmod/modussl_axtls.c #: extmod/modussl_axtls.c
msgid "invalid key" msgid "invalid key"
@ -2802,6 +2927,10 @@ msgstr ""
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "数字として不正な構文" msgstr "数字として不正な構文"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "issubclass()の第1引数はクラスでなければなりません" msgstr "issubclass()の第1引数はクラスでなければなりません"
@ -2866,6 +2995,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "このビルドはlong intに非対応" msgstr "このビルドはlong intに非対応"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "不正な形式のf-string" msgstr "不正な形式のf-string"
@ -2896,10 +3029,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "max_lengthは0より大きくなければなりません" msgstr "max_lengthは0より大きくなければなりません"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "最大の再帰深度を超えました" msgstr "最大の再帰深度を超えました"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2937,10 +3082,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr "nは0から9まで"
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "名前 '%q' は定義されていません" msgstr "名前 '%q' は定義されていません"
@ -3023,6 +3164,10 @@ msgstr "*/** の後に非キーワード引数は置けません"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "キーワード引数の後に非キーワード引数は置けません" msgstr "キーワード引数の後に非キーワード引数は置けません"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "128ビットのUUIDではありません" msgstr "128ビットのUUIDではありません"
@ -3035,10 +3180,6 @@ msgstr "文字列書式化で全ての引数が使われていません"
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "書式化文字列への引数が足りません" msgstr "書式化文字列への引数が足りません"
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr "引数は2個または3個でなければなりません"
#: extmod/ulab/code/ulab_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 ""
@ -3091,6 +3232,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "奇数長の文字列" msgstr "奇数長の文字列"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3104,7 +3249,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3113,6 +3258,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "この演算はndarray上で実装されていません" msgstr "この演算はndarray上で実装されていません"
@ -3205,6 +3358,7 @@ msgstr "pow()の3つ目の引数は0にできません"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow()の第3引数には整数が必要" msgstr "pow()の第3引数には整数が必要"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3212,6 +3366,8 @@ msgstr "pow()の第3引数には整数が必要"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3246,6 +3402,10 @@ msgstr "相対インポート"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "必要な長さは%dですがオブジェクトの長さは%d" msgstr "必要な長さは%dですがオブジェクトの長さは%d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "戻り値のアノテーションは識別子でなければなりません" msgstr "戻り値のアノテーションは識別子でなければなりません"
@ -3264,9 +3424,9 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "rgb_pins[%d]はクロックと同じポートではありません" msgstr "rgb_pins[%d]はクロックと同じポートではありません"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "右辺は ndarray またはスカラ値でなければなりません" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
@ -3292,8 +3452,8 @@ msgid "script compilation not supported"
msgstr "スクリプトのコンパイルは非対応" msgstr "スクリプトのコンパイルは非対応"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "shapeは2値のタプルでなければなりません" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
@ -3415,6 +3575,7 @@ msgstr "threshouldは0から65536まで"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time()は9要素のシーケンスを受け取ります" msgstr "time.struct_time()は9要素のシーケンスを受け取ります"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "タイムアウト長は対応する最大値を超えています" msgstr "タイムアウト長は対応する最大値を超えています"
@ -3439,6 +3600,10 @@ msgstr "v2カードの待機がタイムアウトしました"
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "timestampがプラットフォームのtime_tの範囲外" msgstr "timestampがプラットフォームのtime_tの範囲外"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "指定された書式に対して引数が多すぎます" msgstr "指定された書式に対して引数が多すぎます"
@ -3456,6 +3621,10 @@ msgstr "アンパックする値が多すぎます (%d個を期待)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "trapzは同じ長さの1次元arrayに対して定義されています" msgstr "trapzは同じ長さの1次元arrayに対して定義されています"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3464,6 +3633,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "タプル/リストの長さが正しくありません" msgstr "タプル/リストの長さが正しくありません"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3588,6 +3767,14 @@ msgstr "value_countは0より大きくなければなりません"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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は0以上でなければなりません" msgstr "watchdogのtimeoutは0以上でなければなりません"
@ -3600,13 +3787,13 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "windowはinterval以下でなければなりません" msgstr "windowはinterval以下でなければなりません"
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "引数の型が不正" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "インデクスの型が不正" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3630,7 +3817,7 @@ msgstr ""
#: shared-module/displayio/Shape.c #: shared-module/displayio/Shape.c
msgid "x value out of bounds" msgid "x value out of bounds"
msgstr "" msgstr "xが範囲外"
#: shared-bindings/displayio/Shape.c #: shared-bindings/displayio/Shape.c
msgid "y should be an int" msgid "y should be an int"
@ -3656,6 +3843,42 @@ msgstr "ziはfloat値でなければなりません"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr "何らかのキーを押すとREPLに入ります。CTRL-Dでリロード。"
#~ msgid "axis must be -1, 0, None, or 1"
#~ msgstr "axisは -1, 0, 1, None のいずれかでなければなりません"
#~ msgid "axis must be -1, 0, or 1"
#~ msgstr "axisは -1, 0, 1 のいずれかでなければなりません"
#~ msgid "axis must be None, 0, or 1"
#~ msgstr "axisは None, 0, 1 のいずれか"
#~ msgid "cannot reshape array (incompatible input/output shape)"
#~ msgstr "入力/出力シェイプが互換でなくreshapeできません"
#~ msgid "function is implemented for scalars and ndarrays only"
#~ msgstr "スカラ値およびndarrayのみを受け取ります"
#~ msgid "n must be between 0, and 9"
#~ msgstr "nは0から9まで"
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "引数は2個または3個でなければなりません"
#~ msgid "right hand side must be an ndarray, or a scalar"
#~ msgstr "右辺は ndarray またはスカラ値でなければなりません"
#~ msgid "shape must be a 2-tuple"
#~ msgstr "shapeは2値のタプルでなければなりません"
#~ msgid "wrong argument type"
#~ msgstr "引数の型が不正"
#~ msgid "wrong index type"
#~ msgstr "インデクスの型が不正"
#~ msgid "Must provide SCK pin" #~ msgid "Must provide SCK pin"
#~ msgstr "SCKピンが必要" #~ msgstr "SCKピンが必要"

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-05 12:12+0000\n" "PO-Revision-Date: 2020-10-05 12:12+0000\n"
"Last-Translator: Michal Čihař <michal@cihar.com>\n" "Last-Translator: Michal Čihař <michal@cihar.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -290,11 +290,22 @@ msgstr ""
msgid "Address type out of range" msgid "Address type out of range"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "사용중인 모든 I2C주변 기기" msgstr "사용중인 모든 I2C주변 기기"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -325,6 +336,7 @@ msgstr "핀의 모든 타이머가 사용 중입니다"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -378,7 +390,7 @@ msgstr ""
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "" msgstr ""
@ -411,6 +423,10 @@ msgstr ""
"자동 새로 고침이 켜져 있습니다. USB를 통해 파일을 저장하여 실행하십시오. 비활" "자동 새로 고침이 켜져 있습니다. USB를 통해 파일을 저장하여 실행하십시오. 비활"
"성화하려면 REPL을 입력하십시오.\n" "성화하려면 REPL을 입력하십시오.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -420,6 +436,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "" msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "" msgstr ""
@ -481,6 +502,7 @@ msgstr ""
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "잘못된 크기의 버퍼. >1 여야합니다" msgstr "잘못된 크기의 버퍼. >1 여야합니다"
@ -504,7 +526,7 @@ msgstr ""
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "잘못된 크기의 버퍼. 16 바이트 여야합니다." msgstr "잘못된 크기의 버퍼. 16 바이트 여야합니다."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "바이트는 0에서 255 사이 여야합니다." msgstr "바이트는 0에서 255 사이 여야합니다."
@ -779,7 +801,7 @@ msgstr ""
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -827,6 +849,10 @@ msgstr "UUID이 예상되었습니다."
msgid "Expected an Address" msgid "Expected an Address"
msgstr "" msgstr ""
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -840,6 +866,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -905,6 +935,7 @@ msgid "File exists"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -967,6 +998,10 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -982,6 +1017,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1062,6 +1101,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
@ -1103,7 +1143,8 @@ msgid "Invalid phase"
msgstr "단계가 잘못되었습니다" msgstr "단계가 잘못되었습니다"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "핀이 잘못되었습니다" msgstr "핀이 잘못되었습니다"
@ -1123,7 +1164,7 @@ msgstr "오른쪽 채널 핀이 잘못되었습니다"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1237,6 +1278,10 @@ msgstr ""
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "" msgstr ""
@ -1255,6 +1300,11 @@ msgstr ""
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "" msgstr ""
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1387,14 +1437,14 @@ msgstr ""
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1408,6 +1458,10 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr ""
@ -1453,6 +1507,7 @@ msgstr ""
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "" msgstr ""
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1465,6 +1520,10 @@ msgstr ""
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1501,7 +1560,11 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
@ -1526,7 +1589,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "" msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "" msgstr ""
@ -1637,7 +1700,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "" msgstr ""
@ -1672,6 +1735,10 @@ msgstr ""
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "" msgstr ""
@ -1735,6 +1802,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1845,6 +1916,10 @@ msgstr ""
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "" msgstr ""
@ -1931,7 +2006,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1965,6 +2040,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -2010,10 +2089,6 @@ msgstr ""
msgid "addresses is empty" msgid "addresses is empty"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "" msgstr ""
@ -2022,6 +2097,10 @@ msgstr ""
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "" msgstr ""
@ -2039,14 +2118,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2056,15 +2144,15 @@ msgid "attributes not supported yet"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2268,6 +2356,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "" msgstr ""
@ -2284,10 +2376,6 @@ msgstr ""
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "" msgstr ""
@ -2360,10 +2448,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2372,6 +2456,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2380,10 +2468,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "" msgstr ""
@ -2413,6 +2497,10 @@ msgstr ""
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2442,6 +2530,10 @@ msgstr ""
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "" msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2528,6 +2620,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "" msgstr ""
@ -2581,8 +2677,8 @@ msgstr ""
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2652,6 +2748,7 @@ msgstr ""
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "" msgstr ""
@ -2676,6 +2773,10 @@ msgstr ""
msgid "inline assembler must be a function" msgid "inline assembler must be a function"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2684,6 +2785,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2696,6 +2801,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "" msgstr ""
@ -2708,6 +2829,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "" msgstr ""
@ -2778,6 +2903,10 @@ msgstr "구문(syntax)가 정수가 유효하지 않습니다"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "숫자에 대한 구문(syntax)가 유효하지 않습니다" msgstr "숫자에 대한 구문(syntax)가 유효하지 않습니다"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "" msgstr ""
@ -2842,6 +2971,10 @@ msgstr ""
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2872,10 +3005,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "" msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2913,10 +3058,6 @@ msgstr ""
msgid "must use keyword argument for key function" msgid "must use keyword argument for key function"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "" msgstr ""
@ -2999,6 +3140,10 @@ msgstr ""
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "" msgstr ""
@ -3011,10 +3156,6 @@ msgstr ""
msgid "not enough arguments for format string" msgid "not enough arguments for format string"
msgstr "" msgstr ""
#: extmod/ulab/code/poly/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -3067,6 +3208,10 @@ msgstr ""
msgid "odd-length string" msgid "odd-length string"
msgstr "" msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "" msgstr ""
@ -3080,7 +3225,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" msgid "only slices with step=1 (aka None) are supported"
msgstr "" msgstr ""
@ -3089,6 +3234,14 @@ msgstr ""
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "" msgstr ""
@ -3179,6 +3332,7 @@ msgstr ""
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "" msgstr ""
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3186,6 +3340,8 @@ msgstr ""
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3220,6 +3376,10 @@ msgstr ""
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "" msgstr ""
@ -3238,8 +3398,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3265,7 +3425,7 @@ msgid "script compilation not supported"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3388,6 +3548,7 @@ msgstr ""
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3412,6 +3573,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "" msgstr ""
@ -3429,6 +3594,10 @@ msgstr ""
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "" msgstr ""
@ -3437,6 +3606,16 @@ msgstr ""
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3561,6 +3740,14 @@ msgstr ""
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3573,12 +3760,12 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ 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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-09-29 01:39+0000\n" "PO-Revision-Date: 2020-12-02 20:29+0000\n"
"Last-Translator: Maciej Stankiewicz <tawezik@gmail.com>\n" "Last-Translator: Maciej Stankiewicz <tawezik@gmail.com>\n"
"Language-Team: pl\n" "Language-Team: pl\n"
"Language: pl\n" "Language: pl\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n" "|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3-dev\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -76,7 +76,7 @@ msgstr "%q poza zakresem"
#: py/obj.c #: py/obj.c
msgid "%q indices must be integers, not %q" msgid "%q indices must be integers, not %q"
msgstr "" msgstr "%q indeksy muszą być liczbami typu int, a nie %q"
#: shared-bindings/vectorio/Polygon.c #: shared-bindings/vectorio/Polygon.c
msgid "%q list must be a list" msgid "%q list must be a list"
@ -104,7 +104,7 @@ msgstr "%q poza zakresem"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid" msgid "%q pin invalid"
msgstr "" msgstr "nieprawidłowy pin %q"
#: shared-bindings/fontio/BuiltinFont.c #: shared-bindings/fontio/BuiltinFont.c
msgid "%q should be an int" msgid "%q should be an int"
@ -128,11 +128,11 @@ msgstr "Obiekt '%q' nie wspiera '%q'"
#: py/obj.c #: py/obj.c
msgid "'%q' object does not support item assignment" msgid "'%q' object does not support item assignment"
msgstr "" msgstr "'%q' obiekt nie wspiera dopisywania elementów"
#: py/obj.c #: py/obj.c
msgid "'%q' object does not support item deletion" msgid "'%q' object does not support item deletion"
msgstr "" msgstr "obiekt '%q' nie wspiera usuwania elementów"
#: py/runtime.c #: py/runtime.c
msgid "'%q' object has no attribute '%q'" msgid "'%q' object has no attribute '%q'"
@ -152,7 +152,7 @@ msgstr "Obiekt '%q' nie jest iterowalny"
#: py/obj.c #: py/obj.c
msgid "'%q' object is not subscriptable" msgid "'%q' object is not subscriptable"
msgstr "" msgstr "obiekt '%q' nie jest indeksowany"
#: py/emitinlinethumb.c py/emitinlinextensa.c #: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format #, c-format
@ -254,7 +254,7 @@ msgstr "'return' poza funkcją"
#: py/compile.c #: py/compile.c
msgid "'yield from' inside async function" msgid "'yield from' inside async function"
msgstr "" msgstr "'yield from' wewnątrz funkcji asynchronicznej"
#: py/compile.c #: py/compile.c
msgid "'yield' outside function" msgid "'yield' outside function"
@ -283,7 +283,7 @@ msgstr "Kanał przerwań sprzętowych w użyciu"
#: ports/esp32s2/common-hal/analogio/AnalogIn.c #: ports/esp32s2/common-hal/analogio/AnalogIn.c
msgid "ADC2 is being used by WiFi" msgid "ADC2 is being used by WiFi"
msgstr "" msgstr "ADC2 jest używany przez WiFi"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -292,13 +292,24 @@ msgstr "Adres musi mieć %d bajtów"
#: shared-bindings/_bleio/Address.c #: shared-bindings/_bleio/Address.c
msgid "Address type out of range" msgid "Address type out of range"
msgstr "Typ adresu poza zakresem"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Wszystkie peryferia I2C w użyciu" msgstr "Wszystkie peryferia I2C w użyciu"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr ""
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "" msgstr ""
@ -329,6 +340,7 @@ msgstr "Wszystkie timery tej nóżki w użyciu"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -382,7 +394,7 @@ msgstr "Wysyłanie jest już w toku"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Tablica musi zawierać pół-słowa (typ 'H')" msgstr "Tablica musi zawierać pół-słowa (typ 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Wartości powinny być bajtami." msgstr "Wartości powinny być bajtami."
@ -397,7 +409,7 @@ msgstr "Próba przydzielenia %d bloków"
#: 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."
msgstr "" msgstr "Próba przydziału sterty, gdy MicroPython VM nie działa."
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Authentication failure" msgid "Authentication failure"
@ -415,6 +427,10 @@ msgstr ""
"Samo-przeładowywanie włączone. Po prostu zapisz pliki przez USB aby je " "Samo-przeładowywanie włączone. Po prostu zapisz pliki przez USB aby je "
"uruchomić, albo wejdź w konsolę aby wyłączyć.\n" "uruchomić, albo wejdź w konsolę aby wyłączyć.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr ""
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -424,6 +440,11 @@ msgstr ""
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "Zegar bitowy i wybór słowa muszą współdzielić jednostkę zegara" msgstr "Zegar bitowy i wybór słowa muszą współdzielić jednostkę zegara"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "Głębia musi być wielokrotnością 8." msgstr "Głębia musi być wielokrotnością 8."
@ -485,6 +506,7 @@ msgstr "Długość bufora musi być wielokrotnością 512"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "Bufor musi być wielokrotnością 512 bajtów" msgstr "Bufor musi być wielokrotnością 512 bajtów"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Bufor musi mieć długość 1 lub więcej" msgstr "Bufor musi mieć długość 1 lub więcej"
@ -508,7 +530,7 @@ msgstr "Nóżka magistrali %d jest w użyciu"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Bufor musi mieć 16 bajtów." msgstr "Bufor musi mieć 16 bajtów."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Bytes musi być między 0 a 255." msgstr "Bytes musi być między 0 a 255."
@ -787,7 +809,7 @@ msgstr "Tryb sterowania nieużywany w trybie wejścia."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "ECB działa tylko na 16 bajtach naraz" msgstr "ECB działa tylko na 16 bajtach naraz"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "" msgstr ""
@ -835,6 +857,10 @@ msgstr "Oczekiwano UUID"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Oczekiwano adresu" msgstr "Oczekiwano adresu"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -848,6 +874,10 @@ msgstr ""
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "" msgstr ""
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "" msgstr ""
@ -913,6 +943,7 @@ msgid "File exists"
msgstr "Plik istnieje" msgstr "Plik istnieje"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "" msgstr ""
@ -975,6 +1006,10 @@ msgstr "Błąd inicjalizacji I2C"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut niedostępne" msgstr "I2SOut niedostępne"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -992,6 +1027,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "Niewłaściwa wielkość bufora" msgstr "Niewłaściwa wielkość bufora"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "" msgstr ""
@ -1019,7 +1058,7 @@ msgstr "Błąd wewnętrzny #%d"
#: shared-bindings/sdioio/SDCard.c #: shared-bindings/sdioio/SDCard.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr "Nieprawidłowe %q"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
@ -1072,6 +1111,7 @@ msgid "Invalid byteorder string"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Zły okres. Poprawny zakres to: 1 - 500" msgstr "Zły okres. Poprawny zakres to: 1 - 500"
@ -1093,7 +1133,7 @@ msgstr "Zła wielkość fragmentu formatu"
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "Invalid frequency" msgid "Invalid frequency"
msgstr "" msgstr "Nieprawidłowa częstotliwość"
#: ports/stm/common-hal/pwmio/PWMOut.c #: ports/stm/common-hal/pwmio/PWMOut.c
msgid "Invalid frequency supplied" msgid "Invalid frequency supplied"
@ -1113,7 +1153,8 @@ msgid "Invalid phase"
msgstr "Zła faza" msgstr "Zła faza"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Zła nóżka" msgstr "Zła nóżka"
@ -1133,7 +1174,7 @@ msgstr "Zła nóżka dla prawego kanału"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1159,7 +1200,7 @@ msgstr "Zły tryb uruchomienia."
#: shared-module/_bleio/Attribute.c #: shared-module/_bleio/Attribute.c
msgid "Invalid security_mode" msgid "Invalid security_mode"
msgstr "" msgstr "Nieprawidłowy security_mode"
#: shared-bindings/audiomixer/Mixer.c #: shared-bindings/audiomixer/Mixer.c
msgid "Invalid voice" msgid "Invalid voice"
@ -1191,7 +1232,7 @@ msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "Layer musi dziedziczyć z Group albo TileGrid" msgstr "Layer musi dziedziczyć z Group albo TileGrid."
#: py/objslice.c #: py/objslice.c
msgid "Length must be an int" msgid "Length must be an int"
@ -1248,6 +1289,10 @@ msgstr "Należy podać pin MISO lub MOSI"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Za długa nazwa" msgstr "Za długa nazwa"
@ -1266,6 +1311,11 @@ msgstr "Brak DAC"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Nie znaleziono kanału DMA" msgstr "Nie znaleziono kanału DMA"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1329,7 +1379,7 @@ msgstr ""
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "No more channels available" msgid "No more channels available"
msgstr "" msgstr "Brak dostępnych kanałów"
#: ports/esp32s2/common-hal/pwmio/PWMOut.c #: ports/esp32s2/common-hal/pwmio/PWMOut.c
msgid "No more timers available" msgid "No more timers available"
@ -1357,7 +1407,7 @@ msgstr "Brak pliku/katalogu"
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr "Brak dostępnego timera"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Nordic Soft Device failure assertion." msgid "Nordic Soft Device failure assertion."
@ -1398,14 +1448,14 @@ msgstr "Nieparzysta parzystość nie jest wspierana"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Tylko 8 lub 16 bitów mono z " msgstr "Tylko 8 lub 16 bitów mono z "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr ""
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1419,9 +1469,13 @@ msgid ""
"%d bpp given" "%d bpp given"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "" msgstr "W danym momencie przezroczysty może być tylko jeden kolor"
#: shared-bindings/ipaddress/__init__.c #: shared-bindings/ipaddress/__init__.c
msgid "Only raw int supported for ip" msgid "Only raw int supported for ip"
@ -1464,6 +1518,7 @@ msgstr "Odmowa dostępu"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Nóżka nie obsługuje ADC" msgstr "Nóżka nie obsługuje ADC"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "" msgstr ""
@ -1476,6 +1531,10 @@ msgstr "Pin musi obsługiwać przerwania sprzętowe"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1490,7 +1549,7 @@ msgstr "Oraz moduły w systemie plików\n"
#: shared-module/vectorio/Polygon.c #: shared-module/vectorio/Polygon.c
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr "Wielokąt musi mieć co najmniej 3 punkty"
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
msgid "" msgid ""
@ -1512,8 +1571,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować." msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1537,7 +1600,7 @@ msgstr ""
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "Brak obsługi kalibracji RTC" msgstr "Brak obsługi kalibracji RTC"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "Brak obsługi RTC" msgstr "Brak obsługi RTC"
@ -1548,7 +1611,7 @@ msgstr ""
#: ports/stm/common-hal/os/__init__.c #: ports/stm/common-hal/os/__init__.c
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr "Błąd generowania liczb losowych"
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c #: shared-bindings/pulseio/PulseIn.c
@ -1629,11 +1692,11 @@ msgstr "Skanuj już w toku. Zatrzymaj za pomocą stop_scan."
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Selected CTS pin not valid" msgid "Selected CTS pin not valid"
msgstr "" msgstr "Wybrany pin CTS jest nieprawidłowy"
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Selected RTS pin not valid" msgid "Selected RTS pin not valid"
msgstr "" msgstr "Wybrany pin RTS jest nieprawidłowy"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
@ -1648,7 +1711,7 @@ msgstr ""
msgid "Size not supported" msgid "Size not supported"
msgstr "" msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Fragment i wartość są różnych długości." msgstr "Fragment i wartość są różnych długości."
@ -1681,6 +1744,10 @@ msgstr "Strumień nie ma metod readinto() lub write()."
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Podaj co najmniej jeden pin UART"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
@ -1746,6 +1813,10 @@ msgstr ""
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "Szerokość bitmapy musi być wielokrotnością szerokości kafelka" msgstr "Szerokość bitmapy musi być wielokrotnością szerokości kafelka"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1802,7 +1873,7 @@ msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART write error" msgid "UART write error"
msgstr "" msgstr "Błąd zapisu UART"
#: shared-module/usb_hid/Device.c #: shared-module/usb_hid/Device.c
msgid "USB Busy" msgid "USB Busy"
@ -1855,6 +1926,10 @@ msgstr "Nie można odczytać danych palety"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Błąd zapisu do NVM." msgstr "Błąd zapisu do NVM."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "Nieoczekiwany typ nrfx uuid" msgstr "Nieoczekiwany typ nrfx uuid"
@ -1941,7 +2016,7 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "UWAGA: Nazwa pliku ma dwa rozszerzenia\n" msgstr "UWAGA: Nazwa pliku ma dwa rozszerzenia\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
@ -1981,6 +2056,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "" msgstr ""
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
@ -1999,7 +2078,7 @@ msgstr "__init__() powinien zwracać None"
#: py/objtype.c #: py/objtype.c
msgid "__init__() should return None, not '%q'" msgid "__init__() should return None, not '%q'"
msgstr "" msgstr "__init__() powinno zwrócić None, a nie '%q'"
#: py/objobject.c #: py/objobject.c
msgid "__new__ arg must be a user-type" msgid "__new__ arg must be a user-type"
@ -2026,10 +2105,6 @@ msgstr "adres poza zakresem"
msgid "addresses is empty" msgid "addresses is empty"
msgstr "adres jest pusty" msgstr "adres jest pusty"
#: extmod/ulab/code/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr ""
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg jest puste" msgstr "arg jest puste"
@ -2038,6 +2113,10 @@ msgstr "arg jest puste"
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argument ma zły typ" msgstr "argument ma zły typ"
@ -2055,14 +2134,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "" msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 ""
@ -2072,15 +2160,15 @@ msgid "attributes not supported yet"
msgstr "atrybuty nie są jeszcze obsługiwane" msgstr "atrybuty nie są jeszcze obsługiwane"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
@ -2284,6 +2372,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "nie można zmienić z ręcznego numerowaniu pól do automatycznego" msgstr "nie można zmienić z ręcznego numerowaniu pól do automatycznego"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "nie można tworzyć instancji '%q'" msgstr "nie można tworzyć instancji '%q'"
@ -2300,10 +2392,6 @@ msgstr "nie można zaimportować nazwy %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "nie można wykonać relatywnego importu" msgstr "nie można wykonać relatywnego importu"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "rzutowanie" msgstr "rzutowanie"
@ -2376,10 +2464,6 @@ msgstr ""
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "" msgstr ""
@ -2388,6 +2472,10 @@ msgstr ""
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "nie można określić wersji karty SD" msgstr "nie można określić wersji karty SD"
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "" msgstr ""
@ -2396,10 +2484,6 @@ msgstr ""
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "liczby dziesiętne nieobsługiwane" msgstr "liczby dziesiętne nieobsługiwane"
@ -2430,6 +2514,10 @@ msgstr "sekwencja ma złą długość"
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2459,6 +2547,10 @@ msgstr "koniec formatu przy szukaniu specyfikacji konwersji"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "end_x powinien być całkowity" msgstr "end_x powinien być całkowity"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2545,6 +2637,10 @@ msgstr ""
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "pierwszy argument musi być funkcją" msgstr "pierwszy argument musi być funkcją"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "pierwszy argument musi być iterowalny" msgstr "pierwszy argument musi być iterowalny"
@ -2598,8 +2694,8 @@ msgstr "funkcja dostała wiele wartości dla argumentu '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "" msgstr ""
#: py/argcheck.c #: py/argcheck.c
@ -2669,6 +2765,7 @@ msgstr "złe wypełnienie"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "indeks jest poza zakresem" msgstr "indeks jest poza zakresem"
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "indeks poza zakresem" msgstr "indeks poza zakresem"
@ -2693,6 +2790,10 @@ msgstr "długość initial_value jest nieprawidłowa"
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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 ""
@ -2701,6 +2802,10 @@ msgstr ""
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "długość tablicy wejściowej musi być potęgą 2" msgstr "długość tablicy wejściowej musi być potęgą 2"
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "" msgstr ""
@ -2713,6 +2818,22 @@ msgstr ""
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "" msgstr ""
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "wejście musi być macierzą kwadratową" msgstr "wejście musi być macierzą kwadratową"
@ -2725,6 +2846,10 @@ msgstr ""
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "wektory wejściowe muszą być równej długości" msgstr "wektory wejściowe muszą być równej długości"
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "argument 2 do int() busi być pomiędzy 2 a 36" msgstr "argument 2 do int() busi być pomiędzy 2 a 36"
@ -2795,6 +2920,10 @@ msgstr "zła składnia dla liczby całkowitej w bazie %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "zła składnia dla liczby" msgstr "zła składnia dla liczby"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "argument 1 dla issubclass() musi być klasą" msgstr "argument 1 dla issubclass() musi być klasą"
@ -2859,6 +2988,10 @@ msgstr "zmienna lokalna użyta przed przypisaniem"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "long int jest nieobsługiwany" msgstr "long int jest nieobsługiwany"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "" msgstr ""
@ -2889,10 +3022,22 @@ msgstr ""
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "max_length musi być > 0" msgstr "max_length musi być > 0"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "przekroczono dozwoloną głębokość rekurencji" msgstr "przekroczono dozwoloną głębokość rekurencji"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr ""
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr ""
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2930,10 +3075,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "nazwa '%q' niezdefiniowana" msgstr "nazwa '%q' niezdefiniowana"
@ -3016,6 +3157,10 @@ msgstr "argument nienazwany po */**"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "argument nienazwany po nazwanym" msgstr "argument nienazwany po nazwanym"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "to nie jest 128-bitowy UUID" msgstr "to nie jest 128-bitowy UUID"
@ -3028,13 +3173,9 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/ulab_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 "liczba punktów musi wynosić co najmniej 2"
#: py/obj.c #: py/obj.c
msgid "object '%q' is not a tuple or list" msgid "object '%q' is not a tuple or list"
@ -3084,6 +3225,10 @@ msgstr "wymagany obiekt z protokołem buforu"
msgid "odd-length string" msgid "odd-length string"
msgstr "łańcuch o nieparzystej długości" msgstr "łańcuch o nieparzystej długości"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "offset poza zakresem" msgstr "offset poza zakresem"
@ -3097,13 +3242,21 @@ msgid "only sample_rate=16000 is supported"
msgstr "" msgstr ""
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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/compare.c extmod/ulab/code/ndarray.c #: extmod/ulab/code/compare/compare.c extmod/ulab/code/ndarray.c
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "operandy nie mogły być rozgłaszane razem"
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr "" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
@ -3197,6 +3350,7 @@ msgstr "trzeci argument pow() nie może być 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "trzyargumentowe pow() wymaga liczb całkowitych" msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3204,6 +3358,8 @@ msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3238,6 +3394,10 @@ msgstr "relatywny import"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "zażądano długości %d ale obiekt ma długość %d" msgstr "zażądano długości %d ale obiekt ma długość %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "anotacja wartości musi być identyfikatorem" msgstr "anotacja wartości musi być identyfikatorem"
@ -3256,8 +3416,8 @@ msgstr ""
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3284,7 +3444,7 @@ msgid "script compilation not supported"
msgstr "kompilowanie skryptów nieobsługiwane" msgstr "kompilowanie skryptów nieobsługiwane"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "" msgstr ""
#: py/objstr.c #: py/objstr.c
@ -3325,7 +3485,7 @@ msgstr "programowy reset\n"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "sort argument must be an ndarray" msgid "sort argument must be an ndarray"
msgstr "" msgstr "argument sort musi być ndarray"
#: extmod/ulab/code/filter/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)"
@ -3341,7 +3501,7 @@ msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "source palette too large" msgid "source palette too large"
msgstr "" msgstr "źródłowa paleta jest zbyt duża"
#: py/objstr.c #: py/objstr.c
msgid "start/end indices" msgid "start/end indices"
@ -3407,6 +3567,7 @@ msgstr "threshold musi być w zakresie 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() wymaga 9-elementowej sekwencji" msgstr "time.struct_time() wymaga 9-elementowej sekwencji"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -3431,6 +3592,10 @@ msgstr ""
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "timestamp poza zakresem dla time_t na tej platformie" msgstr "timestamp poza zakresem dla time_t na tej platformie"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "zbyt wiele argumentów podanych dla tego formatu" msgstr "zbyt wiele argumentów podanych dla tego formatu"
@ -3448,6 +3613,10 @@ msgstr "zbyt wiele wartości do rozpakowania (oczekiwano %d)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "" msgstr ""
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "indeks krotki poza zakresem" msgstr "indeks krotki poza zakresem"
@ -3456,6 +3625,16 @@ msgstr "indeks krotki poza zakresem"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "krotka/lista ma złą długość" msgstr "krotka/lista ma złą długość"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr ""
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3580,6 +3759,14 @@ msgstr "value_count musi być > 0"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "wektory muszą mieć identyczną długość" msgstr "wektory muszą mieć identyczną długość"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
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 ""
@ -3592,13 +3779,13 @@ msgstr ""
msgid "window must be <= interval" msgid "window must be <= interval"
msgstr "" msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "zły typ argumentu" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "zły typ indeksu" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3614,7 +3801,7 @@ msgstr "zła liczba wartości do rozpakowania"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "wrong operand type" msgid "wrong operand type"
msgstr "" msgstr "zły typ operandu"
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong output type" msgid "wrong output type"
@ -3648,6 +3835,18 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować."
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "liczba argumentów musi wynosić 2 lub 3"
#~ msgid "wrong argument type"
#~ msgstr "zły typ argumentu"
#~ msgid "wrong index type"
#~ msgstr "zły typ indeksu"
#~ msgid "Must provide SCK pin" #~ msgid "Must provide SCK pin"
#~ msgstr "Należy podać pin SCK" #~ msgstr "Należy podać pin SCK"

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-21 19:58+0000\n" "PO-Revision-Date: 2020-12-11 19:08+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"
@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.1\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -296,11 +296,22 @@ msgstr "O endereço deve ter %d bytes de comprimento"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "O tipo do endereço está fora do alcance" msgstr "O tipo do endereço está fora do alcance"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "Todos os periféricos CAN estão em uso"
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Todos os periféricos I2C estão em uso" msgstr "Todos os periféricos I2C estão em uso"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr "Todas as unidades PCNT estão em uso"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "Todos os FIFOs RX estão em uso" msgstr "Todos os FIFOs RX estão em uso"
@ -331,6 +342,7 @@ msgstr "Todos os temporizadores para este pino estão em uso"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -384,7 +396,7 @@ msgstr "Outro envio já está ativo"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Array deve conter meias palavras (tipo 'H')" msgstr "Array deve conter meias palavras (tipo 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Os valores das matrizes devem ser bytes simples." msgstr "Os valores das matrizes devem ser bytes simples."
@ -419,6 +431,10 @@ msgstr ""
"O recarregamento automático está ativo. Simplesmente salve os arquivos via " "O recarregamento automático está ativo. Simplesmente salve os arquivos via "
"USB para executá-los ou digite REPL para desativar.\n" "USB para executá-los ou digite REPL para desativar.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr "O Baudrate não é suportado pelo periférico"
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -430,6 +446,11 @@ msgstr ""
"O clock de bits e a seleção de palavras devem compartilhar uma unidade de " "O clock de bits e a seleção de palavras devem compartilhar uma unidade de "
"clock" "clock"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr "A profundidade dos bits deve ser de 1 até 6 inclusive, porém não %d"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "A profundidade de bits deve ser o múltiplo de 8." msgstr "A profundidade de bits deve ser o múltiplo de 8."
@ -491,6 +512,7 @@ msgstr "O comprimento do Buffer deve ser um múltiplo de 512"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "O buffer deve ser um múltiplo de 512 bytes" msgstr "O buffer deve ser um múltiplo de 512 bytes"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "O comprimento do buffer deve ter pelo menos 1" msgstr "O comprimento do buffer deve ter pelo menos 1"
@ -514,7 +536,7 @@ msgstr "O pino bus %d já está em uso"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "O buffer deve ter 16 bytes." msgstr "O buffer deve ter 16 bytes."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Os bytes devem estar entre 0 e 255." msgstr "Os bytes devem estar entre 0 e 255."
@ -796,7 +818,7 @@ msgstr "O modo do controlador não é usado quando a direção for inserida."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "O BCE opera apenas com 16 bytes por vez" msgstr "O BCE opera apenas com 16 bytes por vez"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "Houve uma falha na alocação da memória ESP-IDF" msgstr "Houve uma falha na alocação da memória ESP-IDF"
@ -844,6 +866,10 @@ msgstr "Um UUID é necessário"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Um endereço esperado" msgstr "Um endereço esperado"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr "Um alarme era esperado"
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -857,6 +883,10 @@ msgstr "Anúncios estendidos não compatíveis com a resposta da varredura."
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"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr "O FFT é implementado apenas para matrizes lineares"
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "Houve uma falha no handshake do SSL" msgstr "Houve uma falha no handshake do SSL"
@ -922,6 +952,7 @@ msgid "File exists"
msgstr "Arquivo já existe" msgstr "Arquivo já existe"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "Os filtros são muito complexos" msgstr "Os filtros são muito complexos"
@ -986,6 +1017,10 @@ msgstr "Erro de inicialização do I2C"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "O I2SOut não está disponível" msgstr "O I2SOut não está disponível"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
msgstr "IOs 0, 2 e 4 não suportam pullup interno em repouso (sleep)"
#: 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"
@ -1003,6 +1038,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "O tamanho do buffer está incorreto" msgstr "O tamanho do buffer está incorreto"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "A inicialização falhou devido à falta de memória"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "A entrada está demorando demais" msgstr "A entrada está demorando demais"
@ -1083,6 +1122,7 @@ msgid "Invalid byteorder string"
msgstr "A cadeia de bytes é inválida" msgstr "A cadeia de bytes é inválida"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "O período de captura é inválido. O intervalo válido é: 1 - 500" msgstr "O período de captura é inválido. O intervalo válido é: 1 - 500"
@ -1124,7 +1164,8 @@ msgid "Invalid phase"
msgstr "Fase Inválida" msgstr "Fase Inválida"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Pino inválido" msgstr "Pino inválido"
@ -1144,7 +1185,7 @@ msgstr "Pino inválido para canal direito"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1258,6 +1299,10 @@ msgstr "Deve informar os pinos MISO ou MOSI"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "Deve utilizar um múltiplo de 6 pinos rgb, não %d" msgstr "Deve utilizar um múltiplo de 6 pinos rgb, não %d"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr "Erro NVS"
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Nome muito longo" msgstr "Nome muito longo"
@ -1276,6 +1321,11 @@ msgstr "Nenhum DAC no chip"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Nenhum canal DMA encontrado" msgstr "Nenhum canal DMA encontrado"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr "Nenhum dispositivo I2C no endereço: %x"
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1409,14 +1459,14 @@ msgstr "A paridade ímpar não é compatível"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Apenas mono com 8 ou 16 bits com " msgstr "Apenas mono com 8 ou 16 bits com "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr "São suportados apenas soquetes IPv4 SOCK_STREAM"
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "Somente os endereços IPv4 são suportados" msgstr "Somente os endereços IPv4 são suportados"
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr "Apenas soquetes IPv4 são suportados"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1434,6 +1484,10 @@ msgstr ""
"São compatíveis apenas os BMPs monocromáticos, indexados em 4bpp ou 8bpp e " "São compatíveis apenas os BMPs monocromáticos, indexados em 4bpp ou 8bpp e "
"16bpp ou superior: determinado %d bpp" "16bpp ou superior: determinado %d bpp"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr "Apenas um alarme alarm.time pode ser definido."
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "Apenas uma cor pode ser transparente de cada vez" msgstr "Apenas uma cor pode ser transparente de cada vez"
@ -1483,6 +1537,7 @@ msgstr "Permissão negada"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "O pino não tem recursos de ADC" msgstr "O pino não tem recursos de ADC"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "Apenas o pino de entrada" msgstr "Apenas o pino de entrada"
@ -1495,6 +1550,10 @@ msgstr "O pino deve ser compatível com as interrupções do hardware"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "Número do PIN já está reservado através da EXTI" msgstr "Número do PIN já está reservado através da EXTI"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr "PinAlarm ainda não foi implementado"
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1540,9 +1599,15 @@ msgstr ""
"(heap)" "(heap)"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "" msgstr ""
"Pressione qualquer tecla para entrar no REPL. Use CTRL-D para recarregar." "Pressione qualquer tecla para entrar no REPL. Use CTRL-D para recarregar.\n"
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr ""
"Simular o deep sleep até o alarme, até qualquer chave ou até a escrita do "
"arquivo.\n"
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1566,7 +1631,7 @@ msgstr "A definição da inversão do RS485 quando não está no modo RS485"
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "A calibração RTC não é suportada nesta placa" msgstr "A calibração RTC não é suportada nesta placa"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "O RTC não é suportado nesta placa" msgstr "O RTC não é suportado nesta placa"
@ -1677,7 +1742,7 @@ msgstr "O contexto do lado do servidor não pode ter nome de host"
msgid "Size not supported" msgid "Size not supported"
msgstr "O tamanho não é suportado" msgstr "O tamanho não é suportado"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Fatie e avalie os diferentes comprimentos." msgstr "Fatie e avalie os diferentes comprimentos."
@ -1712,6 +1777,10 @@ msgstr "Transmita o método ausente readinto() ou write()."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Forneça pelo menos um pino UART" msgstr "Forneça pelo menos um pino UART"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr "Forneça um de monotonic_time ou de epoch_time"
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "A entrada no sistema deve ser gnss.SatelliteSystem" msgstr "A entrada no sistema deve ser gnss.SatelliteSystem"
@ -1784,6 +1853,10 @@ msgstr "O valor do bloco está fora dos limites"
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "A largura do bloco deve dividir exatamente com a largura do bitmap" msgstr "A largura do bloco deve dividir exatamente com a largura do bitmap"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr "O tempo está no passado."
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1898,6 +1971,10 @@ msgstr "Não foi possível ler os dados da paleta de cores"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Não é possível gravar no nvm." msgstr "Não é possível gravar no nvm."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "Tipo uuid nrfx inesperado" msgstr "Tipo uuid nrfx inesperado"
@ -1986,7 +2063,7 @@ msgstr "O tempo limite de leitura da tensão expirou"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "AVISO: Seu arquivo de código tem duas extensões\n" msgstr "AVISO: Seu arquivo de código tem duas extensões\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "" msgstr ""
"O WatchDogTimer não pode ser não-inicializado uma vez que o modo é definido " "O WatchDogTimer não pode ser não-inicializado uma vez que o modo é definido "
@ -2030,6 +2107,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "A senha do Wi-Fi deve ter entre 8 e 63 caracteres" msgstr "A senha do Wi-Fi deve ter entre 8 e 63 caracteres"
#: main.c
msgid "Woken up by alarm.\n"
msgstr "Foi despertado através do alarme.\n"
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "A escrita não é compatível na Característica" msgstr "A escrita não é compatível na Característica"
@ -2075,10 +2156,6 @@ 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/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "O arctan2 está implementado apenas para escalares e ndarrays"
#: py/modbuiltins.c #: py/modbuiltins.c
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"
@ -2087,6 +2164,10 @@ msgstr "o arg é uma sequência vazia"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr "argsort não é implementado para matrizes achatadas"
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argumento tem tipo errado" msgstr "argumento tem tipo errado"
@ -2104,14 +2185,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "os argumentos devem ser ndarrays" msgstr "os argumentos devem ser ndarrays"
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr "a matriz e comprimento do índice devem ser iguais"
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr "tentativa de obter (arg)min/(arg)max da sequência vazia"
#: extmod/ulab/code/numerical/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"
@ -2121,16 +2211,16 @@ msgid "attributes not supported yet"
msgstr "atributos ainda não suportados" msgstr "atributos ainda não suportados"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "o eixo deve ser -1, 0, Nenhum ou 1" msgstr "o eixo está fora dos limites"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "o eixo deve ser -1, 0 ou 1" msgstr "eixo deve ser Nenhum ou um número inteiro"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "o eixo deve ser Nenhum, 0 ou 1" msgstr "o eixo é muito longo"
#: py/builtinevex.c #: py/builtinevex.c
msgid "bad compile mode" msgid "bad compile mode"
@ -2337,6 +2427,10 @@ msgid ""
msgstr "" msgstr ""
"não é possível alternar da especificação de campo manual para a automática" "não é possível alternar da especificação de campo manual para a automática"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr "não pode lançar a saída com a regra de fundição"
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "não é possível criar instâncias '%q'" msgstr "não é possível criar instâncias '%q'"
@ -2353,11 +2447,6 @@ msgstr "não pode importar nome %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "não pode executar a importação relativa" msgstr "não pode executar a importação relativa"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
"não é possível remodelar a matriz (formato de entrada/saída incompatível)"
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "fundição" msgstr "fundição"
@ -2432,10 +2521,6 @@ msgstr "os argumentos convolutivos devem ser ndarrays"
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"
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr "não foi possível transmitir a matriz da entrada a partir da forma"
#: extmod/ulab/code/poly/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"
@ -2444,6 +2529,10 @@ 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/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr "a cruz é definida para matrizes 1D de comprimento 3"
#: extmod/ulab/code/approx/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"
@ -2452,10 +2541,6 @@ msgstr "os dados devem ser iteráveis"
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/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr "O ddof deve ser menor que o comprimento do conjunto dos dados"
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "os números decimais não são compatíveis" msgstr "os números decimais não são compatíveis"
@ -2488,6 +2573,10 @@ msgstr "sequência da atualização dict tem o comprimento errado"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr "ordem de diferenciação fora do alcance"
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2517,6 +2606,10 @@ msgstr "final de formato enquanto procura pelo especificador de conversão"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "end_x deve ser um int" msgstr "end_x deve ser um int"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr "O epoch_time não é compatível com esta placa"
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2603,6 +2696,10 @@ msgstr "o primeiro argumento deve ser chamável"
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"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr "o primeiro argumento deve ser um tuple de ndarrays"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
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"
@ -2656,9 +2753,9 @@ msgstr "A função obteve vários valores para o argumento '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "A função foi implementada apenas para escalares e ndarrays" msgstr "A função é definida apenas para ndarrays"
#: py/argcheck.c #: py/argcheck.c
#, c-format #, c-format
@ -2727,6 +2824,7 @@ msgstr "preenchimento incorreto"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "o índice está fora dos limites" msgstr "o índice está fora dos limites"
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "Índice fora do intervalo" msgstr "Índice fora do intervalo"
@ -2751,6 +2849,10 @@ msgstr "O comprimento do initial_value está errado"
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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr "as formas de entrada e saída não são compatíveis"
#: extmod/ulab/code/ulab_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"
@ -2759,6 +2861,10 @@ msgstr "o argumento da entrada deve ser um número inteiro ou uma tupla de 2"
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/ulab_create.c
msgid "input arrays are not compatible"
msgstr "as matrizes da entrada não são compatíveis"
#: extmod/ulab/code/poly/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"
@ -2771,6 +2877,22 @@ msgstr "a matriz da entrada é assimétrica"
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/user/user.c
msgid "input must be a dense ndarray"
msgstr "a entrada deve ser um ndarray denso"
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr "a entrada dos dados deve ser um tensor de nível 2"
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "a entrada deve ser um ndarray"
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr "a entrada deve ser unidimensional"
#: extmod/ulab/code/linalg/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"
@ -2783,6 +2905,10 @@ msgstr "A entrada deve ser tupla, lista, intervalo ou matriz"
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"
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr "as entradas não são iteráveis"
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "int() arg 2 deve ser >= 2 e <= 36" msgstr "int() arg 2 deve ser >= 2 e <= 36"
@ -2853,6 +2979,10 @@ msgstr "sintaxe inválida para o número inteiro com base %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "sintaxe inválida para o número" msgstr "sintaxe inválida para o número"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr "O io deve ser rtc io"
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() arg 1 deve ser uma classe" msgstr "issubclass() arg 1 deve ser uma classe"
@ -2920,6 +3050,10 @@ msgstr "a variável local referenciada antes da atribuição"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "o long int não é suportado nesta compilação" msgstr "o long int não é suportado nesta compilação"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr "o loopback + o modo silencioso não é suportado pelo periférico"
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "f-string malformado" msgstr "f-string malformado"
@ -2950,10 +3084,22 @@ msgstr "o max_length deve ser 0-%d quando Fixed_length for %s"
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "max_length deve ser > 0" msgstr "max_length deve ser > 0"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "O número máximo de dimensões são 4"
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "a recursão máxima da profundidade foi excedida" msgstr "a recursão máxima da profundidade foi excedida"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr "maxiter deve ser > 0"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr "maxiter pode ser > 0"
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2993,10 +3139,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr "n deve estar entre 0 e 9"
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "o nome '%q' não está definido" msgstr "o nome '%q' não está definido"
@ -3079,6 +3221,10 @@ msgstr "um arg sem palavra-chave após */ **"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "um arg não-palavra-chave após a palavra-chave arg" msgstr "um arg não-palavra-chave após a palavra-chave arg"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr "a norma é definida para matrizes 1D e 2D"
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "não é um UUID com 128 bits" msgstr "não é um UUID com 128 bits"
@ -3091,10 +3237,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr "a quantidade dos argumentos deve ser 2 ou 3"
#: extmod/ulab/code/ulab_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"
@ -3147,6 +3289,10 @@ msgstr "é necessário objeto com protocolo do buffer"
msgid "odd-length string" msgid "odd-length string"
msgstr "sequência com comprimento ímpar" msgstr "sequência com comprimento ímpar"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr "o offset é muito grande"
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "desvio fora dos limites" msgstr "desvio fora dos limites"
@ -3160,7 +3306,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "apenas sample_rate = 16000 é compatível" msgstr "apenas sample_rate = 16000 é compatível"
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "only slices with step=1 (aka None) are supported" 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"
@ -3170,6 +3316,14 @@ msgstr ""
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/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr "A operação é implementada apenas para matrizes booleanas 1D"
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr "a operação não é implementada para a matriz achatada"
#: extmod/ulab/code/numerical/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"
@ -3264,6 +3418,7 @@ msgstr "O terceiro argumento pow() não pode ser 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "o pow() com 3 argumentos requer números inteiros" msgstr "o pow() com 3 argumentos requer números inteiros"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3271,6 +3426,8 @@ msgstr "o pow() com 3 argumentos requer números inteiros"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3305,6 +3462,10 @@ msgstr "importação relativa"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "o comprimento solicitado %d, porém o objeto tem comprimento %d" msgstr "o comprimento solicitado %d, porém o objeto tem comprimento %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr "os resultados não podem ser lançados para um determinado tipo"
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "a anotação do retorno deve ser um identificador" msgstr "a anotação do retorno deve ser um identificador"
@ -3323,9 +3484,9 @@ msgstr "rgb_pins[%d] duplica outra atribuição dos pinos"
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "rgb_pins[%d] não está na mesma porta que o clock" msgstr "rgb_pins[%d] não está na mesma porta que o clock"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "o lado direito deve ser um ndarray ou um escalar" msgstr "argumento de enrolar deve ser um ndarray"
#: py/objstr.c #: py/objstr.c
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
@ -3352,8 +3513,8 @@ msgid "script compilation not supported"
msgstr "compilação de script não suportada" msgstr "compilação de script não suportada"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "a forma deve ser uma tupla de 2" msgstr "a forma deve ser uma tupla"
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
@ -3475,6 +3636,7 @@ msgstr "Limite deve estar no alcance de 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() leva uma sequência com 9" msgstr "time.struct_time() leva uma sequência com 9"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "a duração do tempo limite excedeu o valor máximo suportado" msgstr "a duração do tempo limite excedeu o valor máximo suportado"
@ -3499,6 +3661,10 @@ msgstr "o tempo limite na espera pelo cartão v2"
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "timestamp fora do intervalo para a plataforma time_t" msgstr "timestamp fora do intervalo para a plataforma time_t"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr "os tobytes podem ser invocados apenas nas matrizes densas"
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "Muitos argumentos fornecidos com o formato dado" msgstr "Muitos argumentos fornecidos com o formato dado"
@ -3516,6 +3682,10 @@ msgstr "valores demais para descompactar (esperado %d)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "o trapz está definido para 1D arrays de igual tamanho" msgstr "o trapz está definido para 1D arrays de igual tamanho"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr "nível do gatilho deve ser 0 ou 1"
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.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"
@ -3524,6 +3694,16 @@ msgstr "o índice da tupla está fora do intervalo"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "a tupla/lista está com tamanho incorreto" msgstr "a tupla/lista está com tamanho incorreto"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr "o twai_driver_install retornou um erro esp-idf #%d"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr "o twai_start retornou um erro esp-idf #%d"
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3648,6 +3828,14 @@ msgstr "o value_count deve ser > 0"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "os vetores devem ter os mesmos comprimentos" msgstr "os vetores devem ter os mesmos comprimentos"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr "conflito de wakeup"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "o watchdog não foi inicializado"
#: 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"
@ -3660,13 +3848,13 @@ msgstr "a largura deve ser maior que zero"
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/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "tipo do argumento errado" msgstr "índice do eixo errado"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "tipo do índice errado" msgstr "um eixo errado foi definido"
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3716,6 +3904,59 @@ msgstr "zi deve ser de um tipo float"
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 "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Pressione qualquer tecla para entrar no REPL. Use CTRL-D para recarregar."
#~ msgid "Only IPv4 SOCK_STREAM sockets supported"
#~ msgstr "São suportados apenas soquetes IPv4 SOCK_STREAM"
#~ msgid "arctan2 is implemented for scalars and ndarrays only"
#~ msgstr "O arctan2 está implementado apenas para escalares e ndarrays"
#~ msgid "axis must be -1, 0, None, or 1"
#~ msgstr "o eixo deve ser -1, 0, Nenhum ou 1"
#~ msgid "axis must be -1, 0, or 1"
#~ msgstr "o eixo deve ser -1, 0 ou 1"
#~ msgid "axis must be None, 0, or 1"
#~ msgstr "o eixo deve ser Nenhum, 0 ou 1"
#~ msgid "cannot reshape array (incompatible input/output shape)"
#~ msgstr ""
#~ "não é possível remodelar a matriz (formato de entrada/saída incompatível)"
#~ msgid "could not broadast input array from shape"
#~ msgstr "não foi possível transmitir a matriz da entrada a partir da forma"
#~ msgid "ddof must be smaller than length of data set"
#~ msgstr "O ddof deve ser menor que o comprimento do conjunto dos dados"
#~ msgid "function is implemented for scalars and ndarrays only"
#~ msgstr "A função foi implementada apenas para escalares e ndarrays"
#~ msgid "n must be between 0, and 9"
#~ msgstr "n deve estar entre 0 e 9"
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "a quantidade dos argumentos deve ser 2 ou 3"
#~ msgid "right hand side must be an ndarray, or a scalar"
#~ msgstr "o lado direito deve ser um ndarray ou um escalar"
#~ msgid "shape must be a 2-tuple"
#~ msgstr "a forma deve ser uma tupla de 2"
#~ msgid "sorted axis can't be longer than 65535"
#~ msgstr "o eixo ordenado não pode ser maior do que 65535"
#~ msgid "wrong argument type"
#~ msgstr "tipo do argumento errado"
#~ msgid "wrong index type"
#~ msgstr "tipo do índice errado"
#~ msgid "specify size or data, but not both" #~ msgid "specify size or data, but not both"
#~ msgstr "defina o tamanho ou os dados, porém não ambos" #~ msgstr "defina o tamanho ou os dados, porém não ambos"

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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-22 01:12+0000\n" "PO-Revision-Date: 2020-12-07 20:26+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"
"Language: sv\n" "Language: sv\n"
@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.1\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -292,11 +292,22 @@ msgstr "Adressen måste vara %d byte lång"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "Adresstyp utanför intervallet" msgstr "Adresstyp utanför intervallet"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "All I2C-kringutrustning används"
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "All I2C-kringutrustning används" msgstr "All I2C-kringutrustning används"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr "Alla PCNT-enheter används"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "Alla RX FIFO i bruk" msgstr "Alla RX FIFO i bruk"
@ -327,6 +338,7 @@ msgstr "Alla timers för denna pinne är i bruk"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -380,7 +392,7 @@ msgstr "En annan send är redan aktiv"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Matrisen måste innehålla halfwords (typ \"H\")" msgstr "Matrisen måste innehålla halfwords (typ \"H\")"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Matrisvärden ska bestå av enstaka bytes." msgstr "Matrisvärden ska bestå av enstaka bytes."
@ -410,8 +422,12 @@ msgid ""
"Auto-reload is on. Simply save files over USB to run them or enter REPL to " "Auto-reload is on. Simply save files over USB to run them or enter REPL to "
"disable.\n" "disable.\n"
msgstr "" msgstr ""
"Autoladdning är på. Spara bara filer via USB för att köra dem eller ange " "Autoladdning är på. Spara filer via USB för att köra dem eller ange REPL för "
"REPL för att inaktivera.\n" "att inaktivera.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr "Baudrate stöds inte av kringutrustning"
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
@ -422,6 +438,11 @@ msgstr "Under minsta bildfrekvens"
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "Bitklocka och ordval måste dela en klockenhet" msgstr "Bitklocka och ordval måste dela en klockenhet"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr "Bitdjup måste vara inom 1 till 6, inte %d"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "Bitdjup måste vara multipel av 8." msgstr "Bitdjup måste vara multipel av 8."
@ -483,6 +504,7 @@ msgstr "Buffertlängd måste vara en multipel av 512"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "Bufferten måste vara en multipel av 512 byte" msgstr "Bufferten måste vara en multipel av 512 byte"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Bufferten måste ha minst längd 1" msgstr "Bufferten måste ha minst längd 1"
@ -494,7 +516,7 @@ msgstr "Bufferten är för stor och kan inte allokeras"
#: shared-bindings/_bleio/PacketBuffer.c #: shared-bindings/_bleio/PacketBuffer.c
#, c-format #, c-format
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffert år %d bytes för kort" msgstr "Buffert är %d bytes för kort"
#: ports/atmel-samd/common-hal/displayio/ParallelBus.c #: ports/atmel-samd/common-hal/displayio/ParallelBus.c
#: ports/nrf/common-hal/displayio/ParallelBus.c #: ports/nrf/common-hal/displayio/ParallelBus.c
@ -506,7 +528,7 @@ msgstr "Busspinne %d används redan"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Byte-buffert måste vara 16 byte." msgstr "Byte-buffert måste vara 16 byte."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Bytes måste vara mellan 0 och 255." msgstr "Bytes måste vara mellan 0 och 255."
@ -787,7 +809,7 @@ msgstr "Drivläge används inte när riktning är input."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "ECB arbetar endast på 16 byte åt gången" msgstr "ECB arbetar endast på 16 byte åt gången"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "ESP-IDF-minnetilldelning misslyckades" msgstr "ESP-IDF-minnetilldelning misslyckades"
@ -835,6 +857,10 @@ msgstr "Förväntade en UUID"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Förväntade en adress" msgstr "Förväntade en adress"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr "Förväntade ett larm"
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -848,6 +874,10 @@ msgstr "Utökad annonsering i kombination med skanningssvar stöds inte."
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"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr "FTT är enbart implementerad för linjära matriser"
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "Misslyckad SSL-handskakning" msgstr "Misslyckad SSL-handskakning"
@ -913,6 +943,7 @@ msgid "File exists"
msgstr "Filen finns redan" msgstr "Filen finns redan"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "Filter för komplexa" msgstr "Filter för komplexa"
@ -975,6 +1006,10 @@ msgstr "I2C init-fel"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut är inte tillgängligt" msgstr "I2SOut är inte tillgängligt"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
msgstr "IO 0, 2 & 4 stöder inte intern pullup för sovläge"
#: 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"
@ -992,6 +1027,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "Fel buffertstorlek" msgstr "Fel buffertstorlek"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Initieringen misslyckades på grund av minnesbrist"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "Indata tar för lång tid" msgstr "Indata tar för lång tid"
@ -1072,6 +1111,7 @@ msgid "Invalid byteorder string"
msgstr "Ogiltig byteorder-sträng" msgstr "Ogiltig byteorder-sträng"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Ogiltig inspelningsperiod. Giltigt intervall: 1 - 500" msgstr "Ogiltig inspelningsperiod. Giltigt intervall: 1 - 500"
@ -1113,7 +1153,8 @@ msgid "Invalid phase"
msgstr "Ogiltig fas" msgstr "Ogiltig fas"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Ogiltig pinne" msgstr "Ogiltig pinne"
@ -1133,7 +1174,7 @@ msgstr "Ogiltig pinne för höger kanal"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1248,6 +1289,10 @@ msgstr "Måste ange MISO- eller MOSI-pinne"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "Måste använda ett multipel av 6 rgb-pinnar, inte %d" msgstr "Måste använda ett multipel av 6 rgb-pinnar, inte %d"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr "NVS-fel"
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Name är för långt" msgstr "Name är för långt"
@ -1266,6 +1311,11 @@ msgstr "Ingen DAC på chipet"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Ingen DMA-kanal hittades" msgstr "Ingen DMA-kanal hittades"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr "Ingen I2C-enhet på adress: %x"
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1400,14 +1450,14 @@ msgstr "Udda paritet stöds inte"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Endast 8 eller 16 bitars mono med " msgstr "Endast 8 eller 16 bitars mono med "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr "Endast IPv4 SOCK_STREAM sockets stöds"
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "Endast IPv4-adresser stöds" msgstr "Endast IPv4-adresser stöds"
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr "Endast IPv4-socket stöds"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1424,6 +1474,10 @@ msgstr ""
"Endast monokrom, indexerad 4 bpp eller 8 bpp och 16 bpp eller högre BMP: er " "Endast monokrom, indexerad 4 bpp eller 8 bpp och 16 bpp eller högre BMP: er "
"stöds: %d bpp angiven" "stöds: %d bpp angiven"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr "Endast ett alarm.time kan ställas in."
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "Bara en färg kan vara genomskinlig i taget" msgstr "Bara en färg kan vara genomskinlig i taget"
@ -1471,6 +1525,7 @@ msgstr "Åtkomst nekad"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Pinnen har inte ADC-funktionalitet" msgstr "Pinnen har inte ADC-funktionalitet"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "Pinnen är enbart ingång" msgstr "Pinnen är enbart ingång"
@ -1483,6 +1538,10 @@ msgstr "Pinnen måste stödja hårdvaruavbrott"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "PInn-nummer redan reserverat av EXTI" msgstr "PInn-nummer redan reserverat av EXTI"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr "PinAlarm är inte implementerat ännu"
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1526,9 +1585,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "Prefixbufferten måste finnas på heap" msgstr "Prefixbufferten måste finnas på heap"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr "" msgstr ""
"Tryck på valfri knapp för att gå in i REPL. Använd CTRL-D för att ladda om."
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1552,7 +1614,7 @@ msgstr "RS485-inversion specificerad när den inte är i RS485-läge"
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "RTC-kalibrering stöds inte av detta kort" msgstr "RTC-kalibrering stöds inte av detta kort"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "RTC stöds inte av detta kort" msgstr "RTC stöds inte av detta kort"
@ -1663,7 +1725,7 @@ msgstr "Serversidans kontext kan inte ha värdnamn"
msgid "Size not supported" msgid "Size not supported"
msgstr "Storleken stöds inte" msgstr "Storleken stöds inte"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Slice och värde har olika längd." msgstr "Slice och värde har olika längd."
@ -1698,6 +1760,10 @@ msgstr "Stream saknar readinto() eller write() metod."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Ange minst en UART-pinne" msgstr "Ange minst en UART-pinne"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr "Ange en av monotonic_time eller epoch_time"
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "Systeminträdet måste vara gnss. SatellitSystem" msgstr "Systeminträdet måste vara gnss. SatellitSystem"
@ -1769,6 +1835,10 @@ msgstr "Tile-värde utanför intervall"
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "Tile-bredd måste vara jämnt delbar med bredd på bitmap" msgstr "Tile-bredd måste vara jämnt delbar med bredd på bitmap"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr "Tid har passerats."
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1880,6 +1950,10 @@ msgstr "Det går inte att läsa färgpalettdata"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Det gick inte att skriva till nvm." msgstr "Det gick inte att skriva till nvm."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "Oväntad nrfx uuid-typ" msgstr "Oväntad nrfx uuid-typ"
@ -1968,7 +2042,7 @@ msgstr "Avläsning av spänning tog för lång tid"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "VARNING: Ditt filnamn för kod har två tillägg\n" msgstr "VARNING: Ditt filnamn för kod har två tillägg\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "WatchDogTimer kan inte avinitialiseras när läget är inställt på RESET" msgstr "WatchDogTimer kan inte avinitialiseras när läget är inställt på RESET"
@ -2008,6 +2082,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "WiFi-lösenord måste vara mellan 8 och 63 tecken" msgstr "WiFi-lösenord måste vara mellan 8 och 63 tecken"
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "Skrivning stöds inte på karaktäristik" msgstr "Skrivning stöds inte på karaktäristik"
@ -2053,10 +2131,6 @@ 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/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 är enbart implementerad för scalar och ndarray"
#: py/modbuiltins.c #: py/modbuiltins.c
msgid "arg is an empty sequence" msgid "arg is an empty sequence"
msgstr "arg är en tom sekvens" msgstr "arg är en tom sekvens"
@ -2065,6 +2139,10 @@ msgstr "arg är en tom sekvens"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr "argsort är inte implementerad för tillplattade matriser"
#: py/runtime.c #: py/runtime.c
msgid "argument has wrong type" msgid "argument has wrong type"
msgstr "argumentet har fel typ" msgstr "argumentet har fel typ"
@ -2082,14 +2160,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "argumenten måste vara ndarray" msgstr "argumenten måste vara ndarray"
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr "array och indexlängd måste vara lika"
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr "försök att läsa (arg)min/(arg)max av tom sekvens"
#: extmod/ulab/code/numerical/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"
@ -2099,16 +2186,16 @@ msgid "attributes not supported yet"
msgstr "attribut stöds inte än" msgstr "attribut stöds inte än"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "axis ska vara -1, 0, None eller 1" msgstr "axis är utanför gränsen"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "axis ska vara -1, 0 eller 1" msgstr "axis måste vara None eller ett heltal"
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "axis ska vara None, 0, eller 1" msgstr "axis för lång"
#: py/builtinevex.c #: py/builtinevex.c
msgid "bad compile mode" msgid "bad compile mode"
@ -2161,7 +2248,7 @@ msgstr "buffert för liten"
#: shared-bindings/socketpool/Socket.c #: shared-bindings/socketpool/Socket.c
msgid "buffer too small for requested bytes" msgid "buffer too small for requested bytes"
msgstr "buffertför liten för begärd längd" msgstr "buffert för liten för begärd längd"
#: shared-bindings/_pew/PewPew.c #: shared-bindings/_pew/PewPew.c
msgid "buttons must be digitalio.DigitalInOut" msgid "buttons must be digitalio.DigitalInOut"
@ -2210,7 +2297,7 @@ msgstr "kan bara ha upp till 4 parametrar att Xtensa assembly"
#: py/persistentcode.c #: py/persistentcode.c
msgid "can only save bytecode" msgid "can only save bytecode"
msgstr "kan bara spara bytekod" msgstr "kan bara spara bytecode"
#: py/objtype.c #: py/objtype.c
msgid "can't add special method to already-subclassed class" msgid "can't add special method to already-subclassed class"
@ -2313,6 +2400,10 @@ msgid ""
msgstr "" msgstr ""
"kan inte byta från manuell fältspecifikation till automatisk fältnumrering" "kan inte byta från manuell fältspecifikation till automatisk fältnumrering"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr "kan inte casta utdata med regel"
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "kan inte skapa instanser av '%q'" msgstr "kan inte skapa instanser av '%q'"
@ -2329,10 +2420,6 @@ msgstr "kan inte importera namn %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "kan inte utföra relativ import" msgstr "kan inte utföra relativ import"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr "kan inte omforma matris (inkompatibel indata-/utdataform)"
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "casting inte implementerad" msgstr "casting inte implementerad"
@ -2405,10 +2492,6 @@ msgstr "Argumenten convolve måste vara ndarray:er"
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"
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr "Kan inte sända indatamatris från form"
#: extmod/ulab/code/poly/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"
@ -2417,6 +2500,10 @@ 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/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr "cross är definierad för 1D-matriser med längd 3"
#: extmod/ulab/code/approx/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"
@ -2425,10 +2512,6 @@ msgstr "data måste vara itererbar"
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/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr "ddof måste vara mindre än längden på datauppsättningen"
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "decimaltal stöds inte" msgstr "decimaltal stöds inte"
@ -2461,6 +2544,10 @@ msgstr "uppdateringssekvensen för dict har fel längd"
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"
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr "differentieringsordning utanför intervallet"
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2490,6 +2577,10 @@ msgstr "slut på format vid sökning efter konverteringsspecificerare"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "color ska vara en int" msgstr "color ska vara en int"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr "epoch_time stöds inte av detta kort"
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2576,6 +2667,10 @@ msgstr "första argumentet måste vara en callable"
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"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr "första argumentet måste vara en tupel av ndarray"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
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"
@ -2629,9 +2724,9 @@ msgstr "funktionen fick flera värden för argumentet '%q'"
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/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "funktionen är endast implementerad för scalar och ndarray" msgstr "funktionen är enbart definierad för ndarray"
#: py/argcheck.c #: py/argcheck.c
#, c-format #, c-format
@ -2700,6 +2795,7 @@ msgstr "felaktig utfyllnad"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "index är utanför gränserna" msgstr "index är utanför gränserna"
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "index utanför intervallet" msgstr "index utanför intervallet"
@ -2724,6 +2820,10 @@ msgstr "initial_value-längd är fel"
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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr "indata- och utdataformer är inte kompatibla"
#: extmod/ulab/code/ulab_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"
@ -2732,6 +2832,10 @@ msgstr "indataargumentet måste vara ett heltal eller en 2-tupel"
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/ulab_create.c
msgid "input arrays are not compatible"
msgstr "indatamatriser är inte kompatibla"
#: extmod/ulab/code/poly/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"
@ -2744,6 +2848,22 @@ msgstr "indatamatrisen är asymmetrisk"
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "indatamatrisen är singulär" msgstr "indatamatrisen är singulär"
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr "indata måste vara en dense ndarray"
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr "indata måste vara en tensor av rank 2"
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr "indata måste vara en ndarray"
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr "indata måste vara endimensionell"
#: extmod/ulab/code/linalg/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"
@ -2756,6 +2876,10 @@ msgstr "indata måste vara tupel, lista, range, eller ndarray"
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"
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr "indata är inte iterbara"
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "int() arg 2 måste vara >= 2 och <= 36" msgstr "int() arg 2 måste vara >= 2 och <= 36"
@ -2826,6 +2950,10 @@ msgstr "ogiltig syntax för heltal med bas %d"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "ogiltig syntax för tal" msgstr "ogiltig syntax för tal"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr "io måste vara rtc io"
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() arg 1 måste vara en klass" msgstr "issubclass() arg 1 måste vara en klass"
@ -2893,6 +3021,10 @@ msgstr "lokal variabel refererad före tilldelning"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "long int stöds inte i denna build" msgstr "long int stöds inte i denna build"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr "loopback + tyst läge stöds inte av kringutrustning"
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "f-sträng har felaktigt format" msgstr "f-sträng har felaktigt format"
@ -2923,10 +3055,22 @@ msgstr "max_length måste vara 0-%d när fixed_length är %s"
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "max_length måste vara > 0" msgstr "max_length måste vara > 0"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr "maximalt antal dimensioner är 4"
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "maximal rekursionsdjup överskriden" msgstr "maximal rekursionsdjup överskriden"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr "maxiter måste vara > 0"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr "maxiter bör vara > 0"
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2964,10 +3108,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr "n måste vara mellan 0 och 9"
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "namnet '%q' är inte definierat" msgstr "namnet '%q' är inte definierat"
@ -3050,6 +3190,10 @@ msgstr "icke nyckelord arg efter * / **"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "icke nyckelord arg efter nyckelord arg" msgstr "icke nyckelord arg efter nyckelord arg"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr "norm är definierad för 1D- och 2D-matriser"
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "inte en 128-bitars UUID" msgstr "inte en 128-bitars UUID"
@ -3062,10 +3206,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr "antal argument måste vara 2 eller 3"
#: extmod/ulab/code/ulab_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"
@ -3118,6 +3258,10 @@ msgstr "objekt med buffertprotokoll krävs"
msgid "odd-length string" msgid "odd-length string"
msgstr "sträng har udda längd" msgstr "sträng har udda längd"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr "offset är för stor"
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "offset utanför gränserna" msgstr "offset utanför gränserna"
@ -3131,7 +3275,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "enbart sample_rate=16000 stöds" msgstr "enbart sample_rate=16000 stöds"
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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"
@ -3140,6 +3284,14 @@ msgstr "endast segment med steg=1 (aka Ingen) stöds"
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/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr "operationen är enbart implementerad för 1D Boolean-matriser"
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr "operationen inte implementeras för tillplattad matris"
#: extmod/ulab/code/numerical/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"
@ -3231,6 +3383,7 @@ msgstr "pow() 3: e argument kan inte vara 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow() med 3 argument kräver heltal" msgstr "pow() med 3 argument kräver heltal"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3238,6 +3391,8 @@ msgstr "pow() med 3 argument kräver heltal"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3272,6 +3427,10 @@ msgstr "relativ import"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "begärd längd %d men objektet har längden %d" msgstr "begärd längd %d men objektet har längden %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr "resultaten kan inte castas till angiven typ"
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "retur-annotation måste vara en identifierare" msgstr "retur-annotation måste vara en identifierare"
@ -3290,9 +3449,9 @@ msgstr "rgb_pins[%d] duplicerar en annan pinntilldelning"
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "rgb_pins[%d] är inte på samma port som en klocka" msgstr "rgb_pins[%d] är inte på samma port som en klocka"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "höger sida måste vara en ndarray, eller en scalar" msgstr "argumentet roll måste vara en ndarray"
#: py/objstr.c #: py/objstr.c
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
@ -3319,8 +3478,8 @@ msgid "script compilation not supported"
msgstr "skriptkompilering stöds inte" msgstr "skriptkompilering stöds inte"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "shape måste vara en 2-tupel" msgstr "shape måste vara en tuple"
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
@ -3442,6 +3601,7 @@ msgstr "tröskelvärdet måste ligga i intervallet 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() kräver en 9-sekvens" msgstr "time.struct_time() kräver en 9-sekvens"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "timeout-längd överskred det maximala värde som stöds" msgstr "timeout-längd överskred det maximala värde som stöds"
@ -3466,6 +3626,10 @@ msgstr "timeout för v2-kort"
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "timestamp utom räckvidd för plattformens \"time_t\"" msgstr "timestamp utom räckvidd för plattformens \"time_t\""
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr "tobyte kan enbart anropas för täta matriser"
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "för många argument för det givna formatet" msgstr "för många argument för det givna formatet"
@ -3483,6 +3647,10 @@ msgstr "för många värden att packa upp (förväntat %d)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "trapz är definierad för 1D-matriser med samma längd" msgstr "trapz är definierad för 1D-matriser med samma längd"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr "triggernivå måste vara 0 eller 1"
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "tuple index out of range" msgid "tuple index out of range"
msgstr "tupelindex utanför intervallet" msgstr "tupelindex utanför intervallet"
@ -3491,6 +3659,16 @@ msgstr "tupelindex utanför intervallet"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "tupel/lista har fel längd" msgstr "tupel/lista har fel längd"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr "twai_driver_install returnerade esp-idf-fel #%d"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr "twai_start returnerade esp-idf-fel #%d"
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3615,6 +3793,14 @@ msgstr "value_count måste vara > 0"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "vektorer måste ha samma längd" msgstr "vektorer måste ha samma längd"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr "wakeup-konflikt"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "watchdog är inte initierad"
#: 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"
@ -3627,13 +3813,13 @@ msgstr "width måste vara större än noll"
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/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "fel typ av argument" msgstr "fel axelindex"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "fel indextyp" msgstr "fel axel angiven"
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3683,6 +3869,59 @@ msgstr "zi måste vara av typ float"
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 "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr ""
#~ "Tryck på valfri knapp för att gå in i REPL. Använd CTRL-D för att ladda "
#~ "om."
#~ msgid "Only IPv4 SOCK_STREAM sockets supported"
#~ msgstr "Endast IPv4 SOCK_STREAM sockets stöds"
#~ msgid "arctan2 is implemented for scalars and ndarrays only"
#~ msgstr "arctan2 är enbart implementerad för scalar och ndarray"
#~ msgid "axis must be -1, 0, None, or 1"
#~ msgstr "axis ska vara -1, 0, None eller 1"
#~ msgid "axis must be -1, 0, or 1"
#~ msgstr "axis ska vara -1, 0 eller 1"
#~ msgid "axis must be None, 0, or 1"
#~ msgstr "axis ska vara None, 0, eller 1"
#~ msgid "cannot reshape array (incompatible input/output shape)"
#~ msgstr "kan inte omforma matris (inkompatibel indata-/utdataform)"
#~ msgid "could not broadast input array from shape"
#~ msgstr "Kan inte sända indatamatris från form"
#~ msgid "ddof must be smaller than length of data set"
#~ msgstr "ddof måste vara mindre än längden på datauppsättningen"
#~ msgid "function is implemented for scalars and ndarrays only"
#~ msgstr "funktionen är endast implementerad för scalar och ndarray"
#~ msgid "n must be between 0, and 9"
#~ msgstr "n måste vara mellan 0 och 9"
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "antal argument måste vara 2 eller 3"
#~ msgid "right hand side must be an ndarray, or a scalar"
#~ msgstr "höger sida måste vara en ndarray, eller en scalar"
#~ msgid "shape must be a 2-tuple"
#~ msgstr "shape måste vara en 2-tupel"
#~ msgid "sorted axis can't be longer than 65535"
#~ msgstr "sorterad axel kan inte vara längre än 65535"
#~ msgid "wrong argument type"
#~ msgstr "fel typ av argument"
#~ msgid "wrong index type"
#~ msgstr "fel indextyp"
#~ msgid "specify size or data, but not both" #~ msgid "specify size or data, but not both"
#~ msgstr "ange storlek eller data, men inte båda" #~ msgstr "ange storlek eller data, men inte båda"

View File

@ -6,8 +6,8 @@ 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-10-16 19:50-0500\n" "POT-Creation-Date: 2020-12-14 11:48-0500\n"
"PO-Revision-Date: 2020-10-22 20:48+0000\n" "PO-Revision-Date: 2020-11-19 01:28+0000\n"
"Last-Translator: hexthat <hexthat@gmail.com>\n" "Last-Translator: hexthat <hexthat@gmail.com>\n"
"Language-Team: Chinese Hanyu Pinyin\n" "Language-Team: Chinese Hanyu Pinyin\n"
"Language: zh_Latn_pinyin\n" "Language: zh_Latn_pinyin\n"
@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3.1\n" "X-Generator: Weblate 4.4-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -294,11 +294,22 @@ msgstr "Dìzhǐ bìxū shì %d zì jié zhǎng"
msgid "Address type out of range" msgid "Address type out of range"
msgstr "Dìzhǐ lèixíng chāochū fànwéi" msgstr "Dìzhǐ lèixíng chāochū fànwéi"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use"
msgstr "suǒ yǒu CAN wài shè dōu zài shǐ yòng zhōng"
#: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c #: ports/esp32s2/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Suǒyǒu I2C wàiwéi qì zhèngzài shǐyòng" msgstr "Suǒyǒu I2C wàiwéi qì zhèngzài shǐyòng"
#: ports/esp32s2/common-hal/countio/Counter.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/rotaryio/IncrementalEncoder.c
msgid "All PCNT units in use"
msgstr "suǒ yǒu zhèng zài shǐ yòng zhōng de PCNT dān yuán"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "All RX FIFOs in use" msgid "All RX FIFOs in use"
msgstr "Suǒyǒu shǐyòng zhōng de RX FIFO" msgstr "Suǒyǒu shǐyòng zhōng de RX FIFO"
@ -329,6 +340,7 @@ msgstr "Cǐ yǐn jiǎo de suǒyǒu jìshí qì zhèngzài shǐyòng"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/cxd56/common-hal/pulseio/PulseOut.c #: ports/cxd56/common-hal/pulseio/PulseOut.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/neopixel_write/__init__.c #: ports/esp32s2/common-hal/neopixel_write/__init__.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c
#: ports/esp32s2/common-hal/pulseio/PulseOut.c #: ports/esp32s2/common-hal/pulseio/PulseOut.c
@ -382,7 +394,7 @@ msgstr "Lìng yīgè fāsòng yǐjīng jīhuó"
msgid "Array must contain halfwords (type 'H')" msgid "Array must contain halfwords (type 'H')"
msgstr "Shùzǔ bìxū bāohán bàn zìshù (type 'H')" msgstr "Shùzǔ bìxū bāohán bàn zìshù (type 'H')"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Array values should be single bytes." msgid "Array values should be single bytes."
msgstr "Shùzǔ zhí yīnggāi shì dāngè zì jié." msgstr "Shùzǔ zhí yīnggāi shì dāngè zì jié."
@ -415,6 +427,10 @@ msgstr ""
"Zìdòng chóngxīn jiāzài. Zhǐ xū tōngguò USB bǎocún wénjiàn lái yùnxíng tāmen " "Zìdòng chóngxīn jiāzài. Zhǐ xū tōngguò USB bǎocún wénjiàn lái yùnxíng tāmen "
"huò shūrù REPL jìnyòng.\n" "huò shūrù REPL jìnyòng.\n"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "Baudrate not supported by peripheral"
msgstr "wài shè bù zhī chí de bō tè lā tè"
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
msgid "Below minimum frame rate" msgid "Below minimum frame rate"
@ -424,6 +440,11 @@ msgstr "Dī yú zuìdī zhèng sùlǜ"
msgid "Bit clock and word select must share a clock unit" msgid "Bit clock and word select must share a clock unit"
msgstr "Bǐtè shízhōng hé dānzì xuǎnzé bìxū gòngxiǎng shízhōng dānwèi" msgstr "Bǐtè shízhōng hé dānzì xuǎnzé bìxū gòngxiǎng shízhōng dānwèi"
#: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format
msgid "Bit depth must be from 1 to 6 inclusive, not %d"
msgstr "wèi shēn dù bì xū bāo hán 1 dào 6 ér bù shì %d"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Bit depth must be multiple of 8." msgid "Bit depth must be multiple of 8."
msgstr "Bǐtè shēndù bìxū shì 8 bèi yǐshàng." msgstr "Bǐtè shēndù bìxū shì 8 bèi yǐshàng."
@ -485,6 +506,7 @@ msgstr "Huǎn chōng qū cháng dù bì xū wéi 512 de bèi shù"
msgid "Buffer must be a multiple of 512 bytes" msgid "Buffer must be a multiple of 512 bytes"
msgstr "Huǎn chōng qū bì xū shì 512 zì jié de bèi shù" msgstr "Huǎn chōng qū bì xū shì 512 zì jié de bèi shù"
#: shared-bindings/adafruit_bus_device/I2CDevice.c
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Huǎnchōng qū bìxū zhìshǎo chángdù 1" msgstr "Huǎnchōng qū bìxū zhìshǎo chángdù 1"
@ -508,7 +530,7 @@ msgstr "Zǒngxiàn yǐn jiǎo %d yǐ zài shǐyòng zhōng"
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Zì jié huǎnchōng qū bìxū shì 16 zì jié." msgstr "Zì jié huǎnchōng qū bìxū shì 16 zì jié."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Zì jié bìxū jiè yú 0 dào 255 zhī jiān." msgstr "Zì jié bìxū jiè yú 0 dào 255 zhī jiān."
@ -785,7 +807,7 @@ msgstr "Fāngxiàng shūrù shí qūdòng móshì méiyǒu shǐyòng."
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
msgstr "ECB yí cì zhǐ shǐ yòng 16 gè zì jié" msgstr "ECB yí cì zhǐ shǐ yòng 16 gè zì jié"
#: ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/esp32s2/common-hal/canio/CAN.c
msgid "ESP-IDF memory allocation failed" msgid "ESP-IDF memory allocation failed"
msgstr "ESP-IDF nèicún fēnpèi shībài" msgstr "ESP-IDF nèicún fēnpèi shībài"
@ -833,6 +855,10 @@ msgstr "Yùqí UUID"
msgid "Expected an Address" msgid "Expected an Address"
msgstr "Qídài yīgè dìzhǐ" msgstr "Qídài yīgè dìzhǐ"
#: shared-bindings/alarm/__init__.c
msgid "Expected an alarm"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
@ -846,6 +872,10 @@ msgstr "Bù zhīchí dài yǒu sǎomiáo xiǎngyìng de kuòzhǎn guǎngbò."
msgid "FFT is defined for ndarrays only" msgid "FFT is defined for ndarrays only"
msgstr "FFT jǐn wéi ndarrays dìng yì" msgstr "FFT jǐn wéi ndarrays dìng yì"
#: extmod/ulab/code/fft/fft.c
msgid "FFT is implemented for linear arrays only"
msgstr ""
#: ports/esp32s2/common-hal/socketpool/Socket.c #: ports/esp32s2/common-hal/socketpool/Socket.c
msgid "Failed SSL handshake" msgid "Failed SSL handshake"
msgstr "SSL wòshǒu shībài" msgstr "SSL wòshǒu shībài"
@ -911,6 +941,7 @@ msgid "File exists"
msgstr "Wénjiàn cúnzài" msgstr "Wénjiàn cúnzài"
#: ports/atmel-samd/common-hal/canio/Listener.c #: ports/atmel-samd/common-hal/canio/Listener.c
#: ports/esp32s2/common-hal/canio/Listener.c
#: ports/stm/common-hal/canio/Listener.c #: ports/stm/common-hal/canio/Listener.c
msgid "Filters too complex" msgid "Filters too complex"
msgstr "guò lǜ qì tài fù zá" msgstr "guò lǜ qì tài fù zá"
@ -973,6 +1004,10 @@ msgstr "I2C chūshǐhuà cuòwù"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut bù kě yòng" msgstr "I2SOut bù kě yòng"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "IOs 0, 2 & 4 do not support internal pullup in sleep"
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"
@ -990,6 +1025,10 @@ msgstr ""
msgid "Incorrect buffer size" msgid "Incorrect buffer size"
msgstr "Huǎnchōng qū dàxiǎo bù zhèngquè" msgstr "Huǎnchōng qū dàxiǎo bù zhèngquè"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "yóu yú nèi cún bù zú, chū shǐ huà shī bài"
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "Input taking too long" msgid "Input taking too long"
msgstr "Shūrù shíjiānguò zhǎng" msgstr "Shūrù shíjiānguò zhǎng"
@ -1070,6 +1109,7 @@ msgid "Invalid byteorder string"
msgstr "Wúxiào de zì jié shùnxù zìfú chuàn" msgstr "Wúxiào de zì jié shùnxù zìfú chuàn"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/esp32s2/common-hal/frequencyio/FrequencyIn.c
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Wúxiào de bǔhuò zhōuqí. Yǒuxiào fànwéi: 1-500" msgstr "Wúxiào de bǔhuò zhōuqí. Yǒuxiào fànwéi: 1-500"
@ -1111,7 +1151,8 @@ msgid "Invalid phase"
msgstr "Jiēduàn wúxiào" msgstr "Jiēduàn wúxiào"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c #: ports/atmel-samd/common-hal/touchio/TouchIn.c
#: ports/esp32s2/common-hal/touchio/TouchIn.c shared-bindings/pwmio/PWMOut.c
#: shared-module/rgbmatrix/RGBMatrix.c #: shared-module/rgbmatrix/RGBMatrix.c
msgid "Invalid pin" msgid "Invalid pin"
msgstr "Wúxiào de yǐn jiǎo" msgstr "Wúxiào de yǐn jiǎo"
@ -1131,7 +1172,7 @@ msgstr "Yòuxián tōngdào yǐn jiǎo wúxiào"
#: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c #: ports/cxd56/common-hal/busio/I2C.c ports/cxd56/common-hal/busio/SPI.c
#: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c #: ports/cxd56/common-hal/busio/UART.c ports/cxd56/common-hal/sdioio/SDCard.c
#: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/I2C.c ports/esp32s2/common-hal/busio/SPI.c
#: ports/esp32s2/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/esp32s2/common-hal/canio/CAN.c
#: ports/mimxrt10xx/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/I2C.c
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/nrf/common-hal/busio/I2C.c
@ -1245,6 +1286,10 @@ msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo"
msgid "Must use a multiple of 6 rgb pins, not %d" msgid "Must use a multiple of 6 rgb pins, not %d"
msgstr "bì xū shǐ yòng 6 RGB yǐn jiǎo de bèi shù, ér bù shì %d" msgstr "bì xū shǐ yòng 6 RGB yǐn jiǎo de bèi shù, ér bù shì %d"
#: ports/esp32s2/common-hal/nvm/ByteArray.c
msgid "NVS Error"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "Name too long" msgid "Name too long"
msgstr "Míngchēng tài zhǎng" msgstr "Míngchēng tài zhǎng"
@ -1263,6 +1308,11 @@ msgstr "Méiyǒu DAC zài xīnpiàn shàng de"
msgid "No DMA channel found" msgid "No DMA channel found"
msgstr "Wèi zhǎodào DMA píndào" msgstr "Wèi zhǎodào DMA píndào"
#: shared-module/adafruit_bus_device/I2CDevice.c
#, c-format
msgid "No I2C device at address: %x"
msgstr ""
#: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/esp32s2/common-hal/busio/SPI.c ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/stm/common-hal/busio/SPI.c #: ports/stm/common-hal/busio/SPI.c
msgid "No MISO Pin" msgid "No MISO Pin"
@ -1396,14 +1446,14 @@ msgstr "Bù zhīchí jīshù"
msgid "Only 8 or 16 bit mono with " msgid "Only 8 or 16 bit mono with "
msgstr "Zhǐyǒu 8 huò 16 wèi dānwèi " msgstr "Zhǐyǒu 8 huò 16 wèi dānwèi "
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 SOCK_STREAM sockets supported"
msgstr "Jǐn zhīchí IPv4 SOCK_STREAM tào jiē zì"
#: ports/esp32s2/common-hal/wifi/__init__.c #: ports/esp32s2/common-hal/wifi/__init__.c
msgid "Only IPv4 addresses supported" msgid "Only IPv4 addresses supported"
msgstr "Jǐn zhīchí IPv4 dìzhǐ" msgstr "Jǐn zhīchí IPv4 dìzhǐ"
#: ports/esp32s2/common-hal/socketpool/SocketPool.c
msgid "Only IPv4 sockets supported"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
#, c-format #, c-format
msgid "" msgid ""
@ -1421,6 +1471,10 @@ msgstr ""
"Jǐn zhīchí dān sè, suǒyǐn wéi 4bpp huò 8bpp yǐjí 16bpp huò gèng gāo de BMP: " "Jǐn zhīchí dān sè, suǒyǐn wéi 4bpp huò 8bpp yǐjí 16bpp huò gèng gāo de BMP: "
"Gěi chū %d bpp" "Gěi chū %d bpp"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "Only one alarm.time alarm can be set."
msgstr ""
#: shared-module/displayio/ColorConverter.c #: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time" msgid "Only one color can be transparent at a time"
msgstr "Yīcì zhǐ néng yǒuyī zhǒng yánsè shì tòumíng de" msgstr "Yīcì zhǐ néng yǒuyī zhǒng yánsè shì tòumíng de"
@ -1467,6 +1521,7 @@ msgstr "Quánxiàn bèi jùjué"
msgid "Pin does not have ADC capabilities" msgid "Pin does not have ADC capabilities"
msgstr "Pin méiyǒu ADC nénglì" msgstr "Pin méiyǒu ADC nénglì"
#: shared-bindings/adafruit_bus_device/SPIDevice.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pin is input only" msgid "Pin is input only"
msgstr "Yǐn jiǎo jǐn shūrù" msgstr "Yǐn jiǎo jǐn shūrù"
@ -1479,6 +1534,10 @@ msgstr "Yǐn jiǎo bìxū zhīchí yìngjiàn zhōngduàn"
msgid "Pin number already reserved by EXTI" msgid "Pin number already reserved by EXTI"
msgstr "Zhēn hào yǐ bèi EXTI bǎoliú" msgstr "Zhēn hào yǐ bèi EXTI bǎoliú"
#: ports/esp32s2/common-hal/alarm/__init__.c
msgid "PinAlarm not yet implemented"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
#, c-format #, c-format
msgid "" msgid ""
@ -1519,8 +1578,12 @@ msgid "Prefix buffer must be on the heap"
msgstr "Qiánzhuì huǎnchōng qū bìxū zài duī shàng" msgstr "Qiánzhuì huǎnchōng qū bìxū zài duī shàng"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzài." msgstr ""
#: main.c
msgid "Pretending to deep sleep until alarm, any key or file write.\n"
msgstr ""
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
@ -1544,7 +1607,7 @@ msgstr "Wèi chǔyú RS485 móshì shí zhǐdìngle RS485 fǎn zhuǎn"
msgid "RTC calibration is not supported on this board" msgid "RTC calibration is not supported on this board"
msgstr "Cǐ bǎn bù zhīchí RTC jiàozhǔn" msgstr "Cǐ bǎn bù zhīchí RTC jiàozhǔn"
#: shared-bindings/time/__init__.c #: shared-bindings/alarm/time/TimeAlarm.c shared-bindings/time/__init__.c
msgid "RTC is not supported on this board" msgid "RTC is not supported on this board"
msgstr "Cǐ bǎn bù zhīchí RTC" msgstr "Cǐ bǎn bù zhīchí RTC"
@ -1655,7 +1718,7 @@ msgstr "Fúwùqì duān shàngxiàwén bùnéng jùyǒu zhǔjī míng"
msgid "Size not supported" msgid "Size not supported"
msgstr "bù zhī chí dà xiǎo" msgstr "bù zhī chí dà xiǎo"
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
msgid "Slice and value different lengths." msgid "Slice and value different lengths."
msgstr "Qiēpiàn hé zhí bùtóng chángdù." msgstr "Qiēpiàn hé zhí bùtóng chángdù."
@ -1690,6 +1753,10 @@ msgstr "Liú quēshǎo readinto() huò write() fāngfǎ."
msgid "Supply at least one UART pin" msgid "Supply at least one UART pin"
msgstr "Dìngyì zhìshǎo yīgè UART yǐn jiǎo" msgstr "Dìngyì zhìshǎo yīgè UART yǐn jiǎo"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time"
msgstr ""
#: shared-bindings/gnss/GNSS.c #: shared-bindings/gnss/GNSS.c
msgid "System entry must be gnss.SatelliteSystem" msgid "System entry must be gnss.SatelliteSystem"
msgstr "Xìtǒng tiáomù bìxū shì gnss.SatelliteSystem" msgstr "Xìtǒng tiáomù bìxū shì gnss.SatelliteSystem"
@ -1760,6 +1827,10 @@ msgstr "Píng pū zhí chāochū fànwéi"
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
msgstr "Píng pū kuāndù bìxū huàfēn wèi tú kuāndù" msgstr "Píng pū kuāndù bìxū huàfēn wèi tú kuāndù"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "Time is in the past."
msgstr ""
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
#, c-format #, c-format
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
@ -1871,6 +1942,10 @@ msgstr "Wúfǎ dòu qǔ sè tiáo shùjù"
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Wúfǎ xiě rù nvm." msgstr "Wúfǎ xiě rù nvm."
#: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory."
msgstr ""
#: ports/nrf/common-hal/_bleio/UUID.c #: ports/nrf/common-hal/_bleio/UUID.c
msgid "Unexpected nrfx uuid type" msgid "Unexpected nrfx uuid type"
msgstr "Yìwài de nrfx uuid lèixíng" msgstr "Yìwài de nrfx uuid lèixíng"
@ -1959,7 +2034,7 @@ msgstr "Diànyā dòu qǔ chāoshí"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "Jǐnggào: Nǐ de dàimǎ wénjiàn míng yǒu liǎng gè kuòzhǎn míng\n" msgstr "Jǐnggào: Nǐ de dàimǎ wénjiàn míng yǒu liǎng gè kuòzhǎn míng\n"
#: shared-bindings/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET" msgid "WatchDogTimer cannot be deinitialized once mode is set to RESET"
msgstr "Yīdàn jiāng móshì shèzhì wèi RESET, jiù wúfǎ chūshǐhuà WatchDog Timer" msgstr "Yīdàn jiāng móshì shèzhì wèi RESET, jiù wúfǎ chūshǐhuà WatchDog Timer"
@ -2000,6 +2075,10 @@ msgstr ""
msgid "WiFi password must be between 8 and 63 characters" msgid "WiFi password must be between 8 and 63 characters"
msgstr "WiFi mìmǎ bìxū jiè yú 8 dào 63 gè zìfú zhī jiān" msgstr "WiFi mìmǎ bìxū jiè yú 8 dào 63 gè zìfú zhī jiān"
#: main.c
msgid "Woken up by alarm.\n"
msgstr ""
#: ports/nrf/common-hal/_bleio/PacketBuffer.c #: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "Tèzhēng bù zhīchí xiě rù" msgstr "Tèzhēng bù zhīchí xiě rù"
@ -2045,10 +2124,6 @@ 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/vector/vectorise.c
msgid "arctan2 is implemented for scalars and ndarrays only"
msgstr "arctan2 jǐn zhēnduì biāoliàng hé ndarray shíxiàn"
#: py/modbuiltins.c #: py/modbuiltins.c
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è"
@ -2057,6 +2132,10 @@ msgstr "cānshù shì yīgè kōng de xùliè"
msgid "argsort argument must be an ndarray" msgid "argsort argument must be an ndarray"
msgstr "argsort cānshù bìxū shì ndarray" msgstr "argsort cānshù bìxū shì ndarray"
#: extmod/ulab/code/numerical/numerical.c
msgid "argsort is not implemented for flattened arrays"
msgstr ""
#: py/runtime.c #: py/runtime.c
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ù"
@ -2074,14 +2153,23 @@ 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/linalg.c #: extmod/ulab/code/linalg/linalg.c extmod/ulab/code/numerical/numerical.c
msgid "arguments must be ndarrays" msgid "arguments must be ndarrays"
msgstr "cānshù bìxū shì ndarrays" msgstr "cānshù bìxū shì ndarrays"
#: py/objarray.c shared-bindings/nvm/ByteArray.c #: extmod/ulab/code/ndarray.c
msgid "array and index length must be equal"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/nvm/ByteArray.c
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/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence"
msgstr ""
#: extmod/ulab/code/numerical/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 "chángshì huòqǔ kōng xùliè de argmin/ argmax" msgstr "chángshì huòqǔ kōng xùliè de argmin/ argmax"
@ -2091,16 +2179,16 @@ 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/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, None, or 1" msgid "axis is out of bounds"
msgstr "zhóu bìxū wèi-1,0, wú huò 1" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be -1, 0, or 1" msgid "axis must be None, or an integer"
msgstr "zhóu bìxū wèi-1,0 huò 1" msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "axis must be None, 0, or 1" msgid "axis too long"
msgstr "zhóu bìxū wèi None,0 huò 1" msgstr ""
#: py/builtinevex.c #: py/builtinevex.c
msgid "bad compile mode" msgid "bad compile mode"
@ -2303,6 +2391,10 @@ msgid ""
"can't switch from manual field specification to automatic field numbering" "can't switch from manual field specification to automatic field numbering"
msgstr "wúfǎ cóng shǒudòng zìduàn guīgé qiēhuàn dào zìdòng zìduàn biānhào" msgstr "wúfǎ cóng shǒudòng zìduàn guīgé qiēhuàn dào zìdòng zìduàn biānhào"
#: extmod/ulab/code/ndarray_operators.c
msgid "cannot cast output with casting rule"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "cannot create '%q' instances" msgid "cannot create '%q' instances"
msgstr "wúfǎ chuàngjiàn '%q' ' shílì" msgstr "wúfǎ chuàngjiàn '%q' ' shílì"
@ -2319,10 +2411,6 @@ msgstr "wúfǎ dǎorù míngchēng %q"
msgid "cannot perform relative import" msgid "cannot perform relative import"
msgstr "wúfǎ zhíxíng xiāngguān dǎorù" msgstr "wúfǎ zhíxíng xiāngguān dǎorù"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr "wúfǎ zhěngxíng shùzǔ (bù jiānróng de shūrù/shūchū xíngzhuàng)"
#: py/emitnative.c #: py/emitnative.c
msgid "casting" msgid "casting"
msgstr "tóuyǐng" msgstr "tóuyǐng"
@ -2398,10 +2486,6 @@ msgstr "juàn jī cānshù bìxū shì ndarrays"
msgid "convolve arguments must not be empty" msgid "convolve arguments must not be empty"
msgstr "juàn jī cān shǔ bùnéng wéi kōng" msgstr "juàn jī cān shǔ bùnéng wéi kōng"
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr "wúfǎ guǎngbò xíngzhuàng de shūrù shùzǔ"
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "could not invert Vandermonde matrix" msgid "could not invert Vandermonde matrix"
msgstr "wúfǎ fǎn zhuǎn fàndéméng dé jǔzhèn" msgstr "wúfǎ fǎn zhuǎn fàndéméng dé jǔzhèn"
@ -2410,6 +2494,10 @@ msgstr "wúfǎ fǎn zhuǎn fàndéméng dé jǔzhèn"
msgid "couldn't determine SD card version" msgid "couldn't determine SD card version"
msgstr "wúfǎ quèdìng SD kǎ bǎnběn" msgstr "wúfǎ quèdìng SD kǎ bǎnběn"
#: extmod/ulab/code/numerical/numerical.c
msgid "cross is defined for 1D arrays of length 3"
msgstr ""
#: extmod/ulab/code/approx/approx.c #: extmod/ulab/code/approx/approx.c
msgid "data must be iterable" msgid "data must be iterable"
msgstr "shùjù bìxū shì kě diédài de" msgstr "shùjù bìxū shì kě diédài de"
@ -2418,10 +2506,6 @@ msgstr "shùjù bìxū shì kě diédài de"
msgid "data must be of equal length" msgid "data must be of equal length"
msgstr "shùjù chángdù bìxū xiāngděng" msgstr "shùjù chángdù bìxū xiāngděng"
#: extmod/ulab/code/numerical/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr "ddof bìxū xiǎoyú shùjù jí de chángdù"
#: py/parsenum.c #: py/parsenum.c
msgid "decimal numbers not supported" msgid "decimal numbers not supported"
msgstr "bù zhīchí xiǎoshù shù" msgstr "bù zhīchí xiǎoshù shù"
@ -2453,6 +2537,10 @@ msgstr "yǔfǎ gēngxīn xùliè de chángdù cuòwù"
msgid "diff argument must be an ndarray" msgid "diff argument must be an ndarray"
msgstr "bùtóng de cānshù bìxū shì ndarray" msgstr "bùtóng de cānshù bìxū shì ndarray"
#: extmod/ulab/code/numerical/numerical.c
msgid "differentiation order out of range"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c #: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c #: shared-bindings/math/__init__.c
msgid "division by zero" msgid "division by zero"
@ -2482,6 +2570,10 @@ msgstr "xúnzhǎo zhuǎnhuàn biāozhù géshì de jiéshù"
msgid "end_x should be an int" msgid "end_x should be an int"
msgstr "jiéwěi_x yīnggāi shì yīgè zhěngshù" msgstr "jiéwěi_x yīnggāi shì yīgè zhěngshù"
#: shared-bindings/alarm/time/TimeAlarm.c
msgid "epoch_time not supported on this board"
msgstr ""
#: ports/nrf/common-hal/busio/UART.c #: ports/nrf/common-hal/busio/UART.c
#, c-format #, c-format
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
@ -2568,6 +2660,10 @@ msgstr "dì yī gè cānshù bìxū shì kě tiáo yòng de"
msgid "first argument must be a function" msgid "first argument must be a function"
msgstr "dì yīgè cānshù bìxū shì yī gè hánshù" msgstr "dì yīgè cānshù bìxū shì yī gè hánshù"
#: extmod/ulab/code/ulab_create.c
msgid "first argument must be a tuple of ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable" msgid "first argument must be an iterable"
msgstr "dì yī gè cānshù bìxū shì kě diédài de" msgstr "dì yī gè cānshù bìxū shì kě diédài de"
@ -2621,9 +2717,9 @@ msgstr "hánshù huòdé cānshù '%q' de duōchóng zhí"
msgid "function has the same sign at the ends of interval" msgid "function has the same sign at the ends of interval"
msgstr "hánshù zài jiàngé mòwěi jùyǒu xiāngtóng de fúhào" msgstr "hánshù zài jiàngé mòwěi jùyǒu xiāngtóng de fúhào"
#: extmod/ulab/code/compare/compare.c #: extmod/ulab/code/ndarray.c
msgid "function is implemented for scalars and ndarrays only" msgid "function is defined for ndarrays only"
msgstr "gāi hánshù jǐn zhēnduì biāoliàng hé ndarray shíxiàn" msgstr ""
#: py/argcheck.c #: py/argcheck.c
#, c-format #, c-format
@ -2692,6 +2788,7 @@ msgstr "bù zhèngquè de tiánchōng"
msgid "index is out of bounds" msgid "index is out of bounds"
msgstr "suǒyǐn chāochū fànwéi" msgstr "suǒyǐn chāochū fànwéi"
#: extmod/ulab/code/numerical/numerical.c
#: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c #: ports/esp32s2/common-hal/pulseio/PulseIn.c py/obj.c
msgid "index out of range" msgid "index out of range"
msgstr "suǒyǐn chāochū fànwéi" msgstr "suǒyǐn chāochū fànwéi"
@ -2716,6 +2813,10 @@ msgstr "Initial_value chángdù cuòwù"
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/ndarray.c
msgid "input and output shapes are not compatible"
msgstr ""
#: extmod/ulab/code/ulab_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 "shūrù cānshù bìxū shì zhěngshù huò 2 yuán zǔ" msgstr "shūrù cānshù bìxū shì zhěngshù huò 2 yuán zǔ"
@ -2724,6 +2825,10 @@ msgstr "shūrù cānshù bìxū shì zhěngshù huò 2 yuán zǔ"
msgid "input array length must be power of 2" msgid "input array length must be power of 2"
msgstr "shūrù shùzǔ de chángdù bìxū shì 2 de mì" msgstr "shūrù shùzǔ de chángdù bìxū shì 2 de mì"
#: extmod/ulab/code/ulab_create.c
msgid "input arrays are not compatible"
msgstr ""
#: extmod/ulab/code/poly/poly.c #: extmod/ulab/code/poly/poly.c
msgid "input data must be an iterable" msgid "input data must be an iterable"
msgstr "shūrù shùjù bìxū shì kě diédài de" msgstr "shūrù shùjù bìxū shì kě diédài de"
@ -2736,6 +2841,22 @@ msgstr "shūrù jǔzhèn bù duìchèn"
msgid "input matrix is singular" msgid "input matrix is singular"
msgstr "shūrù jǔzhèn shì qíyì de" msgstr "shūrù jǔzhèn shì qíyì de"
#: extmod/ulab/code/user/user.c
msgid "input must be a dense ndarray"
msgstr ""
#: extmod/ulab/code/ulab_create.c
msgid "input must be a tensor of rank 2"
msgstr ""
#: extmod/ulab/code/ulab_create.c extmod/ulab/code/user/user.c
msgid "input must be an ndarray"
msgstr ""
#: extmod/ulab/code/filter/filter.c
msgid "input must be one-dimensional"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.c
msgid "input must be square matrix" msgid "input must be square matrix"
msgstr "shūrù bìxū wèi fāng jǔzhèn" msgstr "shūrù bìxū wèi fāng jǔzhèn"
@ -2748,6 +2869,10 @@ msgstr "shūrù bìxū shì yuán zǔ, lièbiǎo, fànwéi huò ndarray"
msgid "input vectors must be of equal length" msgid "input vectors must be of equal length"
msgstr "shūrù xiàngliàng de chángdù bìxū xiāngděng" msgstr "shūrù xiàngliàng de chángdù bìxū xiāngděng"
#: extmod/ulab/code/poly/poly.c
msgid "inputs are not iterable"
msgstr ""
#: py/parsenum.c #: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36" msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "zhěngshù() cānshù 2 bìxū > = 2 qiě <= 36" msgstr "zhěngshù() cānshù 2 bìxū > = 2 qiě <= 36"
@ -2818,6 +2943,10 @@ msgstr "jīshù wèi %d de zhěng shǔ de yǔfǎ wúxiào"
msgid "invalid syntax for number" msgid "invalid syntax for number"
msgstr "wúxiào de hàomǎ yǔfǎ" msgstr "wúxiào de hàomǎ yǔfǎ"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "io must be rtc io"
msgstr ""
#: py/objtype.c #: py/objtype.c
msgid "issubclass() arg 1 must be a class" msgid "issubclass() arg 1 must be a class"
msgstr "issubclass() cānshù 1 bìxū shì yīgè lèi" msgstr "issubclass() cānshù 1 bìxū shì yīgè lèi"
@ -2883,6 +3012,10 @@ msgstr "fùzhí qián yǐnyòng de júbù biànliàng"
msgid "long int not supported in this build" msgid "long int not supported in this build"
msgstr "cǐ bǎnběn bù zhīchí zhǎng zhěngshù" msgstr "cǐ bǎnběn bù zhīchí zhǎng zhěngshù"
#: ports/esp32s2/common-hal/canio/CAN.c
msgid "loopback + silent mode not supported by peripheral"
msgstr "Wài shè bù zhī chí huán huí + jìng yīn mó shì"
#: py/parse.c #: py/parse.c
msgid "malformed f-string" msgid "malformed f-string"
msgstr "jīxíng de f-string" msgstr "jīxíng de f-string"
@ -2913,10 +3046,22 @@ msgstr "Dāng gùdìng chángdù wèi %s shí, zuìdà chángdù bìxū wèi 0-%
msgid "max_length must be > 0" msgid "max_length must be > 0"
msgstr "Max_length bìxū > 0" msgstr "Max_length bìxū > 0"
#: extmod/ulab/code/ndarray.c
msgid "maximum number of dimensions is 4"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "maximum recursion depth exceeded" msgid "maximum recursion depth exceeded"
msgstr "chāochū zuìdà dìguī shēndù" msgstr "chāochū zuìdà dìguī shēndù"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter must be > 0"
msgstr "maxiter bì xū > 0"
#: extmod/ulab/code/approx/approx.c
msgid "maxiter should be > 0"
msgstr "maxiter yìng wéi > 0"
#: py/runtime.c #: py/runtime.c
#, c-format #, c-format
msgid "memory allocation failed, allocating %u bytes" msgid "memory allocation failed, allocating %u bytes"
@ -2954,10 +3099,6 @@ 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/numerical.c
msgid "n must be between 0, and 9"
msgstr "n bìxū jiè yú 0 dào 9 zhī jiān"
#: py/runtime.c #: py/runtime.c
msgid "name '%q' is not defined" msgid "name '%q' is not defined"
msgstr "míngchēng '%q' wèi dìngyì" msgstr "míngchēng '%q' wèi dìngyì"
@ -3040,6 +3181,10 @@ msgstr "zài */** zhīhòu fēi guānjiàn cí cānshù"
msgid "non-keyword arg after keyword arg" msgid "non-keyword arg after keyword arg"
msgstr "guānjiàn zì cānshù zhīhòu de fēi guānjiàn zì cānshù" msgstr "guānjiàn zì cānshù zhīhòu de fēi guānjiàn zì cānshù"
#: extmod/ulab/code/linalg/linalg.c
msgid "norm is defined for 1D and 2D arrays"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "not a 128-bit UUID" msgid "not a 128-bit UUID"
msgstr "bùshì 128 wèi UUID" msgstr "bùshì 128 wèi UUID"
@ -3052,10 +3197,6 @@ 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/poly.c
msgid "number of arguments must be 2, or 3"
msgstr "cānshù shùliàng bìxū wèi 2 huò 3"
#: extmod/ulab/code/ulab_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 "diǎnshù bìxū zhìshǎo wèi 2" msgstr "diǎnshù bìxū zhìshǎo wèi 2"
@ -3108,6 +3249,10 @@ msgstr "xūyào huǎnchōng qū xiéyì de duìxiàng"
msgid "odd-length string" msgid "odd-length string"
msgstr "jīshù zìfú chuàn" msgstr "jīshù zìfú chuàn"
#: extmod/ulab/code/ulab_create.c
msgid "offset is too large"
msgstr ""
#: py/objstr.c py/objstrunicode.c #: py/objstr.c py/objstrunicode.c
msgid "offset out of bounds" msgid "offset out of bounds"
msgstr "piānlí biānjiè" msgstr "piānlí biānjiè"
@ -3121,7 +3266,7 @@ msgid "only sample_rate=16000 is supported"
msgstr "Jǐn zhīchí cǎiyàng lǜ = 16000" msgstr "Jǐn zhīchí cǎiyàng lǜ = 16000"
#: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c #: py/objarray.c py/objstr.c py/objstrunicode.c py/objtuple.c
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/alarm/SleepMemory.c shared-bindings/nvm/ByteArray.c
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"
@ -3130,6 +3275,14 @@ msgstr "jǐn zhīchí bù zhǎng = 1(jí wú) de qiēpiàn"
msgid "operands could not be broadcast together" msgid "operands could not be broadcast together"
msgstr "cāozuò shǔ bùnéng yīqǐ guǎngbò" msgstr "cāozuò shǔ bùnéng yīqǐ guǎngbò"
#: extmod/ulab/code/ndarray.c
msgid "operation is implemented for 1D Boolean arrays only"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented for flattened array"
msgstr ""
#: extmod/ulab/code/numerical/numerical.c #: extmod/ulab/code/numerical/numerical.c
msgid "operation is not implemented on ndarrays" msgid "operation is not implemented on ndarrays"
msgstr "cāozuò wèi zài ndarrays shàng shíxiàn" msgstr "cāozuò wèi zài ndarrays shàng shíxiàn"
@ -3220,6 +3373,7 @@ msgstr "pow() 3 cān shǔ bùnéng wéi 0"
msgid "pow() with 3 arguments requires integers" msgid "pow() with 3 arguments requires integers"
msgstr "pow() yǒu 3 cānshù xūyào zhěngshù" msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
#: ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.h
#: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h #: ports/esp32s2/boards/adafruit_metro_esp32s2/mpconfigboard.h
#: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h #: ports/esp32s2/boards/electroniccats_bastwifi/mpconfigboard.h
#: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h #: ports/esp32s2/boards/espressif_kaluga_1/mpconfigboard.h
@ -3227,6 +3381,8 @@ msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
#: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h #: ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.h
#: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h #: ports/esp32s2/boards/microdev_micro_s2/mpconfigboard.h
#: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h #: ports/esp32s2/boards/muselab_nanoesp32_s2/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wroom/mpconfigboard.h
#: ports/esp32s2/boards/targett_module_clip_wrover/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2/mpconfigboard.h
#: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h #: ports/esp32s2/boards/unexpectedmaker_feathers2_prerelease/mpconfigboard.h
msgid "pressing boot button at start up.\n" msgid "pressing boot button at start up.\n"
@ -3261,6 +3417,10 @@ msgstr "xiāngduì dǎorù"
msgid "requested length %d but object has length %d" msgid "requested length %d but object has length %d"
msgstr "qǐngqiú chángdù %d dàn duìxiàng chángdù %d" msgstr "qǐngqiú chángdù %d dàn duìxiàng chángdù %d"
#: extmod/ulab/code/ndarray_operators.c
msgid "results cannot be cast to specified type"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "return annotation must be an identifier" msgid "return annotation must be an identifier"
msgstr "fǎnhuí zhùshì bìxū shì biāozhì fú" msgstr "fǎnhuí zhùshì bìxū shì biāozhì fú"
@ -3279,9 +3439,9 @@ msgstr "rgb_pins[%d] fùzhì lìng yīgè yǐn jiǎo fēnpèi"
msgid "rgb_pins[%d] is not on the same port as clock" msgid "rgb_pins[%d] is not on the same port as clock"
msgstr "rgb_pins[%d] yǔ shízhōng bùzài tóng yīgè duānkǒu shàng" msgstr "rgb_pins[%d] yǔ shízhōng bùzài tóng yīgè duānkǒu shàng"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/numerical/numerical.c
msgid "right hand side must be an ndarray, or a scalar" msgid "roll argument must be an ndarray"
msgstr "yòubiān bìxū shì ndarray huò biāoliàng" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
@ -3308,8 +3468,8 @@ msgid "script compilation not supported"
msgstr "bù zhīchí jiǎoběn biānyì" msgstr "bù zhīchí jiǎoběn biānyì"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple" msgid "shape must be a tuple"
msgstr "xíngzhuàng bìxū shì 2 yuán zǔ" msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
@ -3431,6 +3591,7 @@ msgstr "yùzhí bìxū zài fànwéi 0-65536"
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() xūyào 9 xùliè" msgstr "time.struct_time() xūyào 9 xùliè"
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "chāoshí shíjiān chāoguò zuìdà zhīchí zhí" msgstr "chāoshí shíjiān chāoguò zuìdà zhīchí zhí"
@ -3455,6 +3616,10 @@ msgstr "děngdài v2 kǎ chāoshí"
msgid "timestamp out of range for platform time_t" msgid "timestamp out of range for platform time_t"
msgstr "time_t shíjiān chuō chāochū píngtái fànwéi" msgstr "time_t shíjiān chuō chāochū píngtái fànwéi"
#: extmod/ulab/code/ndarray.c
msgid "tobytes can be invoked for dense arrays only"
msgstr ""
#: shared-module/struct/__init__.c #: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format" msgid "too many arguments provided with the given format"
msgstr "tígōng jǐ dìng géshì de cānshù tài duō" msgstr "tígōng jǐ dìng géshì de cānshù tài duō"
@ -3472,6 +3637,10 @@ msgstr "dǎkāi tài duō zhí (yùqí %d)"
msgid "trapz is defined for 1D arrays of equal length" msgid "trapz is defined for 1D arrays of equal length"
msgstr "Trapz shì wèi děng zhǎng de 1D shùzǔ dìngyì de" msgstr "Trapz shì wèi děng zhǎng de 1D shùzǔ dìngyì de"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "trigger level must be 0 or 1"
msgstr ""
#: extmod/ulab/code/linalg/linalg.c #: extmod/ulab/code/linalg/linalg.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"
@ -3480,6 +3649,16 @@ msgstr "yuán zǔ suǒyǐn chāochū fànwéi"
msgid "tuple/list has wrong length" msgid "tuple/list has wrong length"
msgstr "yuán zǔ/lièbiǎo chángdù cuòwù" msgstr "yuán zǔ/lièbiǎo chángdù cuòwù"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_driver_install returned esp-idf error #%d"
msgstr "twai_driver_install fǎn huí esp-idf cuò wù #%d"
#: ports/esp32s2/common-hal/canio/CAN.c
#, c-format
msgid "twai_start returned esp-idf error #%d"
msgstr "twai_start fǎn huí esp -idf cuò wù #%d"
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
#: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/esp32s2/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
@ -3604,6 +3783,14 @@ msgstr "zhí jìshù bìxū wèi > 0"
msgid "vectors must have same lengths" msgid "vectors must have same lengths"
msgstr "xiàngliàng bìxū jùyǒu xiāngtóng de chángdù" msgstr "xiàngliàng bìxū jùyǒu xiāngtóng de chángdù"
#: ports/esp32s2/common-hal/alarm/pin/__init__.c
msgid "wakeup conflict"
msgstr ""
#: ports/esp32s2/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "wèi chū shǐ huà jiān shì qì"
#: 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 "kān mén gǒu chāoshí bìxū dàyú 0" msgstr "kān mén gǒu chāoshí bìxū dàyú 0"
@ -3616,13 +3803,13 @@ msgstr "kuāndù bìxū dàyú líng"
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/linalg.c #: extmod/ulab/code/numerical/numerical.c
msgid "wrong argument type" msgid "wrong axis index"
msgstr "cuòwù de cānshù lèixíng" msgstr ""
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ulab_create.c
msgid "wrong index type" msgid "wrong axis specified"
msgstr "cuòwù de suǒyǐn lèixíng" msgstr ""
#: extmod/ulab/code/vector/vectorise.c #: extmod/ulab/code/vector/vectorise.c
msgid "wrong input type" msgid "wrong input type"
@ -3672,6 +3859,57 @@ msgstr "zi bìxū wèi fú diǎn xíng"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi bìxū jùyǒu xíngzhuàng (n_section,2)" msgstr "zi bìxū jùyǒu xíngzhuàng (n_section,2)"
#~ msgid "Press any key to enter the REPL. Use CTRL-D to reload."
#~ msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzài."
#~ msgid "Only IPv4 SOCK_STREAM sockets supported"
#~ msgstr "Jǐn zhīchí IPv4 SOCK_STREAM tào jiē zì"
#~ msgid "arctan2 is implemented for scalars and ndarrays only"
#~ msgstr "arctan2 jǐn zhēnduì biāoliàng hé ndarray shíxiàn"
#~ msgid "axis must be -1, 0, None, or 1"
#~ msgstr "zhóu bìxū wèi-1,0, wú huò 1"
#~ msgid "axis must be -1, 0, or 1"
#~ msgstr "zhóu bìxū wèi-1,0 huò 1"
#~ msgid "axis must be None, 0, or 1"
#~ msgstr "zhóu bìxū wèi None,0 huò 1"
#~ msgid "cannot reshape array (incompatible input/output shape)"
#~ msgstr "wúfǎ zhěngxíng shùzǔ (bù jiānróng de shūrù/shūchū xíngzhuàng)"
#~ msgid "could not broadast input array from shape"
#~ msgstr "wúfǎ guǎngbò xíngzhuàng de shūrù shùzǔ"
#~ msgid "ddof must be smaller than length of data set"
#~ msgstr "ddof bìxū xiǎoyú shùjù jí de chángdù"
#~ msgid "function is implemented for scalars and ndarrays only"
#~ msgstr "gāi hánshù jǐn zhēnduì biāoliàng hé ndarray shíxiàn"
#~ msgid "n must be between 0, and 9"
#~ msgstr "n bìxū jiè yú 0 dào 9 zhī jiān"
#~ msgid "number of arguments must be 2, or 3"
#~ msgstr "cānshù shùliàng bìxū wèi 2 huò 3"
#~ msgid "right hand side must be an ndarray, or a scalar"
#~ msgstr "yòubiān bìxū shì ndarray huò biāoliàng"
#~ msgid "shape must be a 2-tuple"
#~ msgstr "xíngzhuàng bìxū shì 2 yuán zǔ"
#~ msgid "sorted axis can't be longer than 65535"
#~ msgstr "pái xù zhóu bù néng chāo guò 65535"
#~ msgid "wrong argument type"
#~ msgstr "cuòwù de cānshù lèixíng"
#~ msgid "wrong index type"
#~ msgstr "cuòwù de suǒyǐn lèixíng"
#~ msgid "Must provide SCK pin" #~ msgid "Must provide SCK pin"
#~ msgstr "bì xū tí gòng SCK yǐn jiǎo" #~ msgstr "bì xū tí gòng SCK yǐn jiǎo"

184
main.c
View File

@ -46,19 +46,28 @@
#include "background.h" #include "background.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "supervisor/background_callback.h" #include "supervisor/background_callback.h"
#include "supervisor/board.h"
#include "supervisor/cpu.h" #include "supervisor/cpu.h"
#include "supervisor/filesystem.h"
#include "supervisor/memory.h" #include "supervisor/memory.h"
#include "supervisor/port.h" #include "supervisor/port.h"
#include "supervisor/filesystem.h" #include "supervisor/serial.h"
#include "supervisor/shared/autoreload.h" #include "supervisor/shared/autoreload.h"
#include "supervisor/shared/translate.h"
#include "supervisor/shared/rgb_led_status.h" #include "supervisor/shared/rgb_led_status.h"
#include "supervisor/shared/safe_mode.h" #include "supervisor/shared/safe_mode.h"
#include "supervisor/shared/status_leds.h"
#include "supervisor/shared/stack.h" #include "supervisor/shared/stack.h"
#include "supervisor/serial.h" #include "supervisor/shared/status_leds.h"
#include "supervisor/shared/translate.h"
#include "supervisor/shared/workflow.h"
#include "supervisor/usb.h"
#include "boards/board.h" #include "shared-bindings/microcontroller/__init__.h"
#include "shared-bindings/microcontroller/Processor.h"
#include "shared-bindings/supervisor/Runtime.h"
#if CIRCUITPY_ALARM
#include "shared-bindings/alarm/__init__.h"
#endif
#if CIRCUITPY_DISPLAYIO #if CIRCUITPY_DISPLAYIO
#include "shared-module/displayio/__init__.h" #include "shared-module/displayio/__init__.h"
@ -85,25 +94,9 @@
#include "common-hal/canio/CAN.h" #include "common-hal/canio/CAN.h"
#endif #endif
void do_str(const char *src, mp_parse_input_kind_t input_kind) { #if CIRCUITPY_WIFI
mp_lexer_t *lex = mp_lexer_new_from_str_len(MP_QSTR__lt_stdin_gt_, src, strlen(src), 0); #include "shared-bindings/wifi/__init__.h"
if (lex == NULL) { #endif
//printf("MemoryError: lexer could not allocate memory\n");
return;
}
nlr_buf_t nlr;
if (nlr_push(&nlr) == 0) {
qstr source_name = lex->source_name;
mp_parse_tree_t parse_tree = mp_parse(lex, input_kind);
mp_obj_t module_fun = mp_compile(&parse_tree, source_name, MP_EMIT_OPT_NONE, true);
mp_call_function_0(module_fun);
nlr_pop();
} else {
// uncaught exception
mp_obj_print_exception(&mp_plat_print, (mp_obj_t)nlr.ret_val);
}
}
#if MICROPY_ENABLE_PYSTACK #if MICROPY_ENABLE_PYSTACK
static size_t PLACE_IN_DTCM_BSS(_pystack[CIRCUITPY_PYSTACK_SIZE / sizeof(size_t)]); static size_t PLACE_IN_DTCM_BSS(_pystack[CIRCUITPY_PYSTACK_SIZE / sizeof(size_t)]);
@ -115,23 +108,24 @@ static void reset_devices(void) {
#endif #endif
} }
void start_mp(supervisor_allocation* heap) { STATIC void start_mp(supervisor_allocation* heap) {
reset_status_led(); reset_status_led();
autoreload_stop(); autoreload_stop();
supervisor_workflow_reset();
// Stack limit should be less than real stack size, so we have a chance // Stack limit should be less than real stack size, so we have a chance
// to recover from limit hit. (Limit is measured in bytes.) // to recover from limit hit. (Limit is measured in bytes.)
mp_stack_ctrl_init(); mp_stack_ctrl_init();
if (stack_alloc != NULL) { if (stack_get_bottom() != NULL) {
mp_stack_set_limit(stack_alloc->length - 1024); mp_stack_set_limit(stack_get_length() - 1024);
} }
#if MICROPY_MAX_STACK_USAGE #if MICROPY_MAX_STACK_USAGE
// _ezero (same as _ebss) is an int, so start 4 bytes above it. // _ezero (same as _ebss) is an int, so start 4 bytes above it.
if (stack_alloc != NULL) { if (stack_get_bottom() != NULL) {
mp_stack_set_bottom(stack_alloc->ptr); mp_stack_set_bottom(stack_get_bottom());
mp_stack_fill_with_sentinel(); mp_stack_fill_with_sentinel();
} }
#endif #endif
@ -148,7 +142,7 @@ void start_mp(supervisor_allocation* heap) {
#endif #endif
#if MICROPY_ENABLE_GC #if MICROPY_ENABLE_GC
gc_init(heap->ptr, heap->ptr + heap->length / 4); gc_init(heap->ptr, heap->ptr + get_allocation_length(heap) / 4);
#endif #endif
mp_init(); mp_init();
mp_obj_list_init(mp_sys_path, 0); mp_obj_list_init(mp_sys_path, 0);
@ -161,12 +155,19 @@ void start_mp(supervisor_allocation* heap) {
mp_obj_list_init(mp_sys_argv, 0); mp_obj_list_init(mp_sys_argv, 0);
#if CIRCUITPY_ALARM
// Record which alarm woke us up, if any. An object may be created so the heap must be functional.
alarm_save_wakeup_alarm();
// Reset alarm module only after we retrieved the wakeup alarm.
alarm_reset();
#endif
#if CIRCUITPY_NETWORK #if CIRCUITPY_NETWORK
network_module_init(); network_module_init();
#endif #endif
} }
void stop_mp(void) { STATIC void stop_mp(void) {
#if CIRCUITPY_NETWORK #if CIRCUITPY_NETWORK
network_module_deinit(); network_module_deinit();
#endif #endif
@ -191,7 +192,7 @@ void stop_mp(void) {
// Look for the first file that exists in the list of filenames, using mp_import_stat(). // Look for the first file that exists in the list of filenames, using mp_import_stat().
// Return its index. If no file found, return -1. // Return its index. If no file found, return -1.
const char* first_existing_file_in_list(const char * const * filenames) { STATIC const char* first_existing_file_in_list(const char * const * filenames) {
for (int i = 0; filenames[i] != (char*)""; i++) { for (int i = 0; filenames[i] != (char*)""; i++) {
mp_import_stat_t stat = mp_import_stat(filenames[i]); mp_import_stat_t stat = mp_import_stat(filenames[i]);
if (stat == MP_IMPORT_STAT_FILE) { if (stat == MP_IMPORT_STAT_FILE) {
@ -201,7 +202,7 @@ const char* first_existing_file_in_list(const char * const * filenames) {
return NULL; return NULL;
} }
bool maybe_run_list(const char * const * filenames, pyexec_result_t* exec_result) { STATIC bool maybe_run_list(const char * const * filenames, pyexec_result_t* exec_result) {
const char* filename = first_existing_file_in_list(filenames); const char* filename = first_existing_file_in_list(filenames);
if (filename == NULL) { if (filename == NULL) {
return false; return false;
@ -215,10 +216,10 @@ bool maybe_run_list(const char * const * filenames, pyexec_result_t* exec_result
return true; return true;
} }
void cleanup_after_vm(supervisor_allocation* heap) { STATIC void cleanup_after_vm(supervisor_allocation* heap) {
// Reset port-independent devices, like CIRCUITPY_BLEIO_HCI. // Reset port-independent devices, like CIRCUITPY_BLEIO_HCI.
reset_devices(); reset_devices();
// Turn off the display and flush the fileystem before the heap disappears. // Turn off the display and flush the filesystem before the heap disappears.
#if CIRCUITPY_DISPLAYIO #if CIRCUITPY_DISPLAYIO
reset_displays(); reset_displays();
#endif #endif
@ -234,15 +235,17 @@ void cleanup_after_vm(supervisor_allocation* heap) {
common_hal_canio_reset(); common_hal_canio_reset();
#endif #endif
reset_port(); // reset_board_busses() first because it may release pins from the never_reset state, so that
// reset_port() can reset them.
#if CIRCUITPY_BOARD #if CIRCUITPY_BOARD
reset_board_busses(); reset_board_busses();
#endif #endif
reset_port();
reset_board(); reset_board();
reset_status_led(); reset_status_led();
} }
void print_code_py_status_message(safe_mode_t safe_mode) { STATIC void print_code_py_status_message(safe_mode_t safe_mode) {
if (autoreload_is_enabled()) { if (autoreload_is_enabled()) {
serial_write_compressed(translate("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n")); serial_write_compressed(translate("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n"));
} else { } else {
@ -254,7 +257,7 @@ void print_code_py_status_message(safe_mode_t safe_mode) {
} }
} }
bool run_code_py(safe_mode_t safe_mode) { STATIC bool run_code_py(safe_mode_t safe_mode) {
bool serial_connected_at_start = serial_connected(); bool serial_connected_at_start = serial_connected();
#if CIRCUITPY_AUTORELOAD_DELAY_MS > 0 #if CIRCUITPY_AUTORELOAD_DELAY_MS > 0
if (serial_connected_at_start) { if (serial_connected_at_start) {
@ -274,9 +277,11 @@ bool run_code_py(safe_mode_t safe_mode) {
if (safe_mode == NO_SAFE_MODE) { if (safe_mode == NO_SAFE_MODE) {
new_status_color(MAIN_RUNNING); new_status_color(MAIN_RUNNING);
static const char * const supported_filenames[] = STRING_LIST("code.txt", "code.py", "main.py", "main.txt"); static const char * const supported_filenames[] = STRING_LIST(
"code.txt", "code.py", "main.py", "main.txt");
#if CIRCUITPY_FULL_BUILD #if CIRCUITPY_FULL_BUILD
static const char * const double_extension_filenames[] = STRING_LIST("code.txt.py", "code.py.txt", "code.txt.txt","code.py.py", static const char * const double_extension_filenames[] = STRING_LIST(
"code.txt.py", "code.py.txt", "code.txt.txt","code.py.py",
"main.txt.py", "main.py.txt", "main.txt.txt","main.py.py"); "main.txt.py", "main.py.txt", "main.txt.txt","main.py.py");
#endif #endif
@ -284,6 +289,7 @@ bool run_code_py(safe_mode_t safe_mode) {
filesystem_flush(); filesystem_flush();
supervisor_allocation* heap = allocate_remaining_memory(); supervisor_allocation* heap = allocate_remaining_memory();
start_mp(heap); start_mp(heap);
found_main = maybe_run_list(supported_filenames, &result); found_main = maybe_run_list(supported_filenames, &result);
#if CIRCUITPY_FULL_BUILD #if CIRCUITPY_FULL_BUILD
if (!found_main){ if (!found_main){
@ -293,6 +299,9 @@ bool run_code_py(safe_mode_t safe_mode) {
} }
} }
#endif #endif
// TODO: on deep sleep, make sure display is refreshed before sleeping (for e-ink).
cleanup_after_vm(heap); cleanup_after_vm(heap);
if (result.return_code & PYEXEC_FORCED_EXIT) { if (result.return_code & PYEXEC_FORCED_EXIT) {
@ -300,6 +309,8 @@ bool run_code_py(safe_mode_t safe_mode) {
} }
} }
// Program has finished running.
// Display a different completion message if the user has no USB attached (cannot save files) // Display a different completion message if the user has no USB attached (cannot save files)
if (!serial_connected_at_start) { if (!serial_connected_at_start) {
serial_write_compressed(translate("\nCode done running. Waiting for reload.\n")); serial_write_compressed(translate("\nCode done running. Waiting for reload.\n"));
@ -309,27 +320,57 @@ bool run_code_py(safe_mode_t safe_mode) {
#if CIRCUITPY_DISPLAYIO #if CIRCUITPY_DISPLAYIO
bool refreshed_epaper_display = false; bool refreshed_epaper_display = false;
#endif #endif
rgb_status_animation_t animation; rgb_status_animation_t animation;
prep_rgb_status_animation(&result, found_main, safe_mode, &animation); prep_rgb_status_animation(&result, found_main, safe_mode, &animation);
bool asleep = false;
while (true) { while (true) {
RUN_BACKGROUND_TASKS; RUN_BACKGROUND_TASKS;
if (reload_requested) { if (reload_requested) {
#if CIRCUITPY_ALARM
if (asleep) {
board_init();
}
#endif
supervisor_set_run_reason(RUN_REASON_AUTO_RELOAD);
reload_requested = false; reload_requested = false;
return true; return true;
} }
if (serial_connected() && serial_bytes_available()) { if (serial_connected() && serial_bytes_available()) {
// Skip REPL if reload was requested. #if CIRCUITPY_ALARM
return (serial_read() == CHAR_CTRL_D); if (asleep) {
board_init();
} }
#endif
// Skip REPL if reload was requested.
bool ctrl_d = serial_read() == CHAR_CTRL_D;
if (ctrl_d) {
supervisor_set_run_reason(RUN_REASON_REPL_RELOAD);
}
return ctrl_d;
}
// Check for a deep sleep alarm and restart the VM. This can happen if
// an alarm alerts faster than our USB delay or if we pretended to deep
// sleep.
#if CIRCUITPY_ALARM
if (asleep && alarm_woken_from_sleep()) {
serial_write_compressed(translate("Woken up by alarm.\n"));
board_init();
supervisor_set_run_reason(RUN_REASON_STARTUP);
return true;
}
#endif
if (!serial_connected_before_animation && serial_connected()) { if (!serial_connected_before_animation && serial_connected()) {
if (!serial_connected_at_start) { if (!serial_connected_at_start) {
print_code_py_status_message(safe_mode); print_code_py_status_message(safe_mode);
} }
print_safe_mode_message(safe_mode); print_safe_mode_message(safe_mode);
serial_write("\n"); serial_write("\n");
serial_write_compressed(translate("Press any key to enter the REPL. Use CTRL-D to reload.")); serial_write_compressed(translate("Press any key to enter the REPL. Use CTRL-D to reload.\n"));
} }
if (serial_connected_before_animation && !serial_connected()) { if (serial_connected_before_animation && !serial_connected()) {
serial_connected_at_start = false; serial_connected_at_start = false;
@ -338,18 +379,58 @@ bool run_code_py(safe_mode_t safe_mode) {
// Refresh the ePaper display if we have one. That way it'll show an error message. // Refresh the ePaper display if we have one. That way it'll show an error message.
#if CIRCUITPY_DISPLAYIO #if CIRCUITPY_DISPLAYIO
// Don't refresh the display if we're about to deep sleep.
#if CIRCUITPY_ALARM
refreshed_epaper_display = refreshed_epaper_display || result.return_code & PYEXEC_DEEP_SLEEP;
#endif
if (!refreshed_epaper_display) { if (!refreshed_epaper_display) {
refreshed_epaper_display = maybe_refresh_epaperdisplay(); refreshed_epaper_display = maybe_refresh_epaperdisplay();
} }
#endif #endif
// Sleep until our next interrupt.
#if CIRCUITPY_ALARM
if (result.return_code & PYEXEC_DEEP_SLEEP) {
// Make sure we have been awake long enough for USB to connect (enumeration delay).
int64_t connecting_delay_ticks = CIRCUITPY_USB_CONNECTED_SLEEP_DELAY * 1024 - port_get_raw_ticks(NULL);
if (connecting_delay_ticks > 0) {
// Set when we've waited long enough so that we wake up from the
// port_idle_until_interrupt below and loop around to the real deep
// sleep in the else clause.
port_interrupt_after_ticks(connecting_delay_ticks);
// Deep sleep if we're not connected to a host.
} else if (!asleep) {
asleep = true;
new_status_color(BLACK);
board_deinit();
if (!supervisor_workflow_active()) {
// Enter true deep sleep. When we wake up we'll be back at the
// top of main(), not in this loop.
alarm_enter_deep_sleep();
// Does not return.
} else {
serial_write_compressed(translate("Pretending to deep sleep until alarm, any key or file write.\n"));
}
}
}
#endif
if (!asleep) {
tick_rgb_status_animation(&animation); tick_rgb_status_animation(&animation);
} else {
// This waits until a pretend deep sleep alarm occurs. They are set
// during common_hal_alarm_set_deep_sleep_alarms. On some platforms
// it may also return due to another interrupt, that's why we check
// for deep sleep alarms above. If it wasn't a deep sleep alarm,
// then we'll idle here again.
port_idle_until_interrupt();
}
} }
} }
FIL* boot_output_file; FIL* boot_output_file;
void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) { STATIC void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) {
// If not in safe mode, run boot before initing USB and capture output in a // If not in safe mode, run boot before initing USB and capture output in a
// file. // file.
if (filesystem_present() && safe_mode == NO_SAFE_MODE && MP_STATE_VM(vfs_mount_table) != NULL) { if (filesystem_present() && safe_mode == NO_SAFE_MODE && MP_STATE_VM(vfs_mount_table) != NULL) {
@ -390,8 +471,9 @@ void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) {
if (!skip_boot_output) { if (!skip_boot_output) {
// Wait 1.5 seconds before opening CIRCUITPY_BOOT_OUTPUT_FILE for write, // Wait 1.5 seconds before opening CIRCUITPY_BOOT_OUTPUT_FILE for write,
// in case power is momentary or will fail shortly due to, say a low, battery. // in case power is momentary or will fail shortly due to, say a low, battery.
if (common_hal_mcu_processor_get_reset_reason() == RESET_REASON_POWER_ON) {
mp_hal_delay_ms(1500); mp_hal_delay_ms(1500);
}
// USB isn't up, so we can write the file. // USB isn't up, so we can write the file.
filesystem_set_internal_writable_by_usb(false); filesystem_set_internal_writable_by_usb(false);
f_open(fs, boot_output_file, CIRCUITPY_BOOT_OUTPUT_FILE, FA_WRITE | FA_CREATE_ALWAYS); f_open(fs, boot_output_file, CIRCUITPY_BOOT_OUTPUT_FILE, FA_WRITE | FA_CREATE_ALWAYS);
@ -427,7 +509,7 @@ void __attribute__ ((noinline)) run_boot_py(safe_mode_t safe_mode) {
} }
} }
int run_repl(void) { STATIC int run_repl(void) {
int exit_code = PYEXEC_FORCED_EXIT; int exit_code = PYEXEC_FORCED_EXIT;
stack_resize(); stack_resize();
filesystem_flush(); filesystem_flush();
@ -449,9 +531,6 @@ int __attribute__((used)) main(void) {
// initialise the cpu and peripherals // initialise the cpu and peripherals
safe_mode_t safe_mode = port_init(); safe_mode_t safe_mode = port_init();
// Init memory after the port in case the port needs to set aside memory.
memory_init();
// Turn on LEDs // Turn on LEDs
init_status_leds(); init_status_leds();
rgb_led_status_init(); rgb_led_status_init();
@ -480,6 +559,9 @@ int __attribute__((used)) main(void) {
reset_devices(); reset_devices();
reset_board(); reset_board();
// This is first time we are running CircuitPython after a reset or power-up.
supervisor_set_run_reason(RUN_REASON_STARTUP);
// If not in safe mode turn on autoreload by default but before boot.py in case it wants to change it. // If not in safe mode turn on autoreload by default but before boot.py in case it wants to change it.
if (safe_mode == NO_SAFE_MODE) { if (safe_mode == NO_SAFE_MODE) {
autoreload_enable(); autoreload_enable();
@ -541,6 +623,10 @@ void gc_collect(void) {
common_hal_bleio_gc_collect(); common_hal_bleio_gc_collect();
#endif #endif
#if CIRCUITPY_WIFI
common_hal_wifi_gc_collect();
#endif
// This naively collects all object references from an approximate stack // This naively collects all object references from an approximate stack
// range. // range.
gc_collect_root((void**)sp, ((uint32_t)port_stack_get_top() - sp) / sizeof(uint32_t)); gc_collect_root((void**)sp, ((uint32_t)port_stack_get_top() - sp) / sizeof(uint32_t));

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) { void board_init(void) {
} }

View File

@ -19,9 +19,9 @@ SUPEROPT_GC = 0
CFLAGS_INLINE_LIMIT = 60 CFLAGS_INLINE_LIMIT = 60
CIRCUITPY_GAMEPAD = 1 CIRCUITPY_GAMEPAD = 1
CIRCUITPY_BUSDEVICE = 1
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_SD FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_SD
#FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_ADXL34x #FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_ADXL34x

View File

@ -28,7 +28,7 @@
// Author: Bryan Craker // Author: Bryan Craker
// Date: 2020-05-20 // Date: 2020-05-20
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
void board_init(void) { void board_init(void) {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
void board_init(void) void board_init(void)

View File

@ -15,6 +15,7 @@ CIRCUITPY_BITBANGIO = 0
CIRCUITPY_COUNTIO = 0 CIRCUITPY_COUNTIO = 0
CIRCUITPY_I2CPERIPHERAL = 0 CIRCUITPY_I2CPERIPHERAL = 0
CIRCUITPY_VECTORIO = 0 CIRCUITPY_VECTORIO = 0
CIRCUITPY_BUSDEVICE = 0
CFLAGS_INLINE_LIMIT = 60 CFLAGS_INLINE_LIMIT = 60
SUPEROPT_GC = 0 SUPEROPT_GC = 0

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
void board_init(void) void board_init(void)

View File

@ -12,14 +12,14 @@
#define BOARD_HAS_CRYSTAL 1 #define BOARD_HAS_CRYSTAL 1
#define DEFAULT_I2C_BUS_SDA (&pin_PB02) #define DEFAULT_I2C_BUS_SCL (&pin_PA16)
#define DEFAULT_I2C_BUS_SCL (&pin_PB03) #define DEFAULT_I2C_BUS_SDA (&pin_PA17)
#define DEFAULT_UART_BUS_RX (&pin_PB20)
#define DEFAULT_UART_BUS_TX (&pin_PB21)
#define DEFAULT_SPI_BUS_MISO (&pin_PB23) #define DEFAULT_SPI_BUS_MISO (&pin_PB23)
#define DEFAULT_UART_BUS_TX (&pin_PB24)
#define DEFAULT_UART_BUS_RX (&pin_PB25)
#define DEFAULT_SPI_BUS_MOSI (&pin_PC27) #define DEFAULT_SPI_BUS_MOSI (&pin_PC27)
#define DEFAULT_SPI_BUS_SCK (&pin_PC28) #define DEFAULT_SPI_BUS_SCK (&pin_PC28)
#define MICROPY_HW_LED_STATUS (&pin_PA15) #define MICROPY_HW_LED_STATUS (&pin_PA23)
#define MICROPY_HW_LED_RX (&pin_PC05) #define MICROPY_HW_LED_RX (&pin_PC05)
#define MICROPY_HW_LED_TX (&pin_PC06) #define MICROPY_HW_LED_TX (&pin_PC06)

View File

@ -1,64 +1,70 @@
#include "shared-bindings/board/__init__.h" #include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = { STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PB08) }, { MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PB09) }, { MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_A10), MP_ROM_PTR(&pin_PC00) }, { MP_ROM_QSTR(MP_QSTR_A10), MP_ROM_PTR(&pin_PB07) },
{ MP_ROM_QSTR(MP_QSTR_A11), MP_ROM_PTR(&pin_PC01) }, { MP_ROM_QSTR(MP_QSTR_A11), MP_ROM_PTR(&pin_PC00) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA04) }, { MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA06) }, { MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PB08) },
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA07) }, { MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PB09) },
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PB00) }, { MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PC02) },
{ MP_ROM_QSTR(MP_QSTR_A6), MP_ROM_PTR(&pin_PB01) }, { MP_ROM_QSTR(MP_QSTR_A6), MP_ROM_PTR(&pin_PC03) },
{ MP_ROM_QSTR(MP_QSTR_A7), MP_ROM_PTR(&pin_PB05) }, { MP_ROM_QSTR(MP_QSTR_A7), MP_ROM_PTR(&pin_PB04) },
{ MP_ROM_QSTR(MP_QSTR_A8), MP_ROM_PTR(&pin_PB06) }, { MP_ROM_QSTR(MP_QSTR_A8), MP_ROM_PTR(&pin_PB05) },
{ MP_ROM_QSTR(MP_QSTR_A9), MP_ROM_PTR(&pin_PB07) }, { MP_ROM_QSTR(MP_QSTR_A9), MP_ROM_PTR(&pin_PB06) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PC10) }, { MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PB31) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PC11) }, { MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PC16) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA14) }, { MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PC13) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA13) }, { MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA14) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PB14) }, { MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA15) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PB15) }, { MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PB12) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PC20) }, { MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_PB13) },
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PC21) }, { MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PC17) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA12) }, { MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PC18) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB31) }, { MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PC19) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA16) }, { MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PC20) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA17) }, { MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PC21) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB18) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PB19) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PC12) },
{ MP_ROM_QSTR(MP_QSTR_DAC0), MP_ROM_PTR(&pin_PA02) }, { MP_ROM_QSTR(MP_QSTR_DAC0), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_DAC1), MP_ROM_PTR(&pin_PA05) }, { MP_ROM_QSTR(MP_QSTR_DAC1), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_EN), MP_ROM_PTR(&pin_PC03) }, { MP_ROM_QSTR(MP_QSTR_ESP01_EN), MP_ROM_PTR(&pin_PC15) },
{ MP_ROM_QSTR(MP_QSTR_E5), MP_ROM_PTR(&pin_PC15) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_GPIO0), MP_ROM_PTR(&pin_PA18) }, { MP_ROM_QSTR(MP_QSTR_ESP01_GPIO0), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_UART3_RTS), MP_ROM_PTR(&pin_PA18) }, { MP_ROM_QSTR(MP_QSTR_E3), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_GPIO2), MP_ROM_PTR(&pin_PA19) }, { MP_ROM_QSTR(MP_QSTR_ESP01_GPIO2), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_UART3_CTS), MP_ROM_PTR(&pin_PA19) }, { MP_ROM_QSTR(MP_QSTR_E4), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_RESET), MP_ROM_PTR(&pin_PC02) }, { MP_ROM_QSTR(MP_QSTR_ESP01_RESET), MP_ROM_PTR(&pin_PC14) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_RX), MP_ROM_PTR(&pin_PB21) }, { MP_ROM_QSTR(MP_QSTR_E6), MP_ROM_PTR(&pin_PC14) },
{ MP_ROM_QSTR(MP_QSTR_UART3_RX), MP_ROM_PTR(&pin_PB21) }, { MP_ROM_QSTR(MP_QSTR_ESP01_RX), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_ESP01_TX), MP_ROM_PTR(&pin_PB20) }, { MP_ROM_QSTR(MP_QSTR_UART3_RX), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_UART3_TX), MP_ROM_PTR(&pin_PB20) }, { MP_ROM_QSTR(MP_QSTR_I2C3_SCL), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_I2C_SCL), MP_ROM_PTR(&pin_PB03) }, { MP_ROM_QSTR(MP_QSTR_E2), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PB03) }, { MP_ROM_QSTR(MP_QSTR_ESP01_TX), MP_ROM_PTR(&pin_PA13) },
{ MP_ROM_QSTR(MP_QSTR_I2C_SDA), MP_ROM_PTR(&pin_PB02) }, { MP_ROM_QSTR(MP_QSTR_UART3_TX), MP_ROM_PTR(&pin_PA13) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PB02) }, { MP_ROM_QSTR(MP_QSTR_I2C3_SDA), MP_ROM_PTR(&pin_PA13) },
{ MP_ROM_QSTR(MP_QSTR_E1), MP_ROM_PTR(&pin_PA13) },
{ MP_ROM_QSTR(MP_QSTR_I2C1_SCL), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_I2C1_SDA), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_I2S_FS_0), MP_ROM_PTR(&pin_PA20) }, { MP_ROM_QSTR(MP_QSTR_I2S_FS_0), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_I2S_FS_1), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_I2S_MCK_0), MP_ROM_PTR(&pin_PB17) }, { MP_ROM_QSTR(MP_QSTR_I2S_MCK_0), MP_ROM_PTR(&pin_PB17) },
{ MP_ROM_QSTR(MP_QSTR_I2S_MCK_1), MP_ROM_PTR(&pin_PB13) },
{ MP_ROM_QSTR(MP_QSTR_I2S_SCK_0), MP_ROM_PTR(&pin_PB16) }, { MP_ROM_QSTR(MP_QSTR_I2S_SCK_0), MP_ROM_PTR(&pin_PB16) },
{ MP_ROM_QSTR(MP_QSTR_I2S_SCK_1), MP_ROM_PTR(&pin_PB12) },
{ MP_ROM_QSTR(MP_QSTR_I2S_SDI), MP_ROM_PTR(&pin_PA22) }, { MP_ROM_QSTR(MP_QSTR_I2S_SDI), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_I2S_SDO), MP_ROM_PTR(&pin_PA21) }, { MP_ROM_QSTR(MP_QSTR_I2S_SDO), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_LED_B), MP_ROM_PTR(&pin_PA15) }, { MP_ROM_QSTR(MP_QSTR_LED_B), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_LED_STATUS), MP_ROM_PTR(&pin_PA15) }, { MP_ROM_QSTR(MP_QSTR_LED_STATUS), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_LED_G), MP_ROM_PTR(&pin_PB18) }, { MP_ROM_QSTR(MP_QSTR_LED_G), MP_ROM_PTR(&pin_PB15) },
{ MP_ROM_QSTR(MP_QSTR_LED_R), MP_ROM_PTR(&pin_PB19) }, { MP_ROM_QSTR(MP_QSTR_LED_R), MP_ROM_PTR(&pin_PB14) },
{ MP_ROM_QSTR(MP_QSTR_LED_RX), MP_ROM_PTR(&pin_PC05) }, { MP_ROM_QSTR(MP_QSTR_LED_RX), MP_ROM_PTR(&pin_PC05) },
{ MP_ROM_QSTR(MP_QSTR_LED_TX), MP_ROM_PTR(&pin_PC06) }, { MP_ROM_QSTR(MP_QSTR_LED_TX), MP_ROM_PTR(&pin_PC06) },
{ MP_ROM_QSTR(MP_QSTR_RS485_RE), MP_ROM_PTR(&pin_PC15) }, { MP_ROM_QSTR(MP_QSTR_RS485_RE), MP_ROM_PTR(&pin_PB01) },
{ MP_ROM_QSTR(MP_QSTR_RS485_RX), MP_ROM_PTR(&pin_PC13) }, { MP_ROM_QSTR(MP_QSTR_RS485_RX), MP_ROM_PTR(&pin_PB03) },
{ MP_ROM_QSTR(MP_QSTR_RS485_TE), MP_ROM_PTR(&pin_PC14) }, { MP_ROM_QSTR(MP_QSTR_RS485_TE), MP_ROM_PTR(&pin_PB00) },
{ MP_ROM_QSTR(MP_QSTR_RS485_TX), MP_ROM_PTR(&pin_PC12) }, { MP_ROM_QSTR(MP_QSTR_RS485_TX), MP_ROM_PTR(&pin_PB02) },
{ MP_ROM_QSTR(MP_QSTR_SPI_MISO), MP_ROM_PTR(&pin_PB23) }, { MP_ROM_QSTR(MP_QSTR_SPI_MISO), MP_ROM_PTR(&pin_PB23) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PB23) }, { MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PB23) },
{ MP_ROM_QSTR(MP_QSTR_SPI_MOSI), MP_ROM_PTR(&pin_PC27) }, { MP_ROM_QSTR(MP_QSTR_SPI_MOSI), MP_ROM_PTR(&pin_PC27) },
@ -67,14 +73,16 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PC28) }, { MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PC28) },
{ MP_ROM_QSTR(MP_QSTR_SPI_SS), MP_ROM_PTR(&pin_PB22) }, { MP_ROM_QSTR(MP_QSTR_SPI_SS), MP_ROM_PTR(&pin_PB22) },
{ MP_ROM_QSTR(MP_QSTR_SS), MP_ROM_PTR(&pin_PB22) }, { MP_ROM_QSTR(MP_QSTR_SS), MP_ROM_PTR(&pin_PB22) },
{ MP_ROM_QSTR(MP_QSTR_UART1_CTS), MP_ROM_PTR(&pin_PC19) }, { MP_ROM_QSTR(MP_QSTR_UART1_CTS), MP_ROM_PTR(&pin_PC25) },
{ MP_ROM_QSTR(MP_QSTR_UART1_RTS), MP_ROM_PTR(&pin_PC18) }, { MP_ROM_QSTR(MP_QSTR_UART1_RTS), MP_ROM_PTR(&pin_PC24) },
{ MP_ROM_QSTR(MP_QSTR_UART1_RX), MP_ROM_PTR(&pin_PC17) }, { MP_ROM_QSTR(MP_QSTR_UART1_RX), MP_ROM_PTR(&pin_PB24) },
{ MP_ROM_QSTR(MP_QSTR_UART1_TX), MP_ROM_PTR(&pin_PC16) }, { MP_ROM_QSTR(MP_QSTR_UART1_TX), MP_ROM_PTR(&pin_PB25) },
{ MP_ROM_QSTR(MP_QSTR_UART2_RX), MP_ROM_PTR(&pin_PB25) }, { MP_ROM_QSTR(MP_QSTR_UART2_RX), MP_ROM_PTR(&pin_PB20) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PB25) }, { MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PB20) },
{ MP_ROM_QSTR(MP_QSTR_UART2_TX), MP_ROM_PTR(&pin_PB24) }, { MP_ROM_QSTR(MP_QSTR_I2C2_SCL), MP_ROM_PTR(&pin_PB20) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PB24) }, { MP_ROM_QSTR(MP_QSTR_UART2_TX), MP_ROM_PTR(&pin_PB21) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PB21) },
{ MP_ROM_QSTR(MP_QSTR_I2C2_SDA), MP_ROM_PTR(&pin_PB21) },
{ 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) },

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "supervisor/shared/board.h" #include "supervisor/shared/board.h"
void board_init(void) { void board_init(void) {
@ -35,5 +35,5 @@ bool board_requests_safe_mode(void) {
} }
void reset_board(void) { void reset_board(void) {
board_reset_user_neopixels(); board_reset_user_neopixels(&pin_PA05, 10);
} }

View File

@ -13,8 +13,6 @@
#define DEFAULT_UART_BUS_RX (&pin_PA01) #define DEFAULT_UART_BUS_RX (&pin_PA01)
#define DEFAULT_UART_BUS_TX (&pin_PA00) #define DEFAULT_UART_BUS_TX (&pin_PA00)
#define USER_NEOPIXELS_PIN (&pin_PA05)
#define IGNORE_PIN_PA09 1 #define IGNORE_PIN_PA09 1
#define IGNORE_PIN_PA12 1 #define IGNORE_PIN_PA12 1
#define IGNORE_PIN_PA13 1 #define IGNORE_PIN_PA13 1

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -25,7 +25,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -25,7 +25,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -26,7 +26,7 @@
#include <string.h> #include <string.h>
#include "boards/board.h" #include "supervisor/board.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"
#include "supervisor/shared/board.h" #include "supervisor/shared/board.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"
@ -53,5 +53,5 @@ bool board_requests_safe_mode(void) {
} }
void reset_board(void) { void reset_board(void) {
board_reset_user_neopixels(); board_reset_user_neopixels(&pin_PB23, 10);
} }

View File

@ -30,8 +30,6 @@
// 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 (4248) //divisible by 8 #define CIRCUITPY_DEFAULT_STACK_SIZE (4248) //divisible by 8
#define USER_NEOPIXELS_PIN (&pin_PB23)
#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

@ -21,7 +21,6 @@ SUPEROPT_GC = 0
CFLAGS_INLINE_LIMIT = 55 CFLAGS_INLINE_LIMIT = 55
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH

View File

@ -26,7 +26,7 @@
#include <string.h> #include <string.h>
#include "boards/board.h" #include "supervisor/board.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"
#include "supervisor/shared/board.h" #include "supervisor/shared/board.h"
@ -53,5 +53,5 @@ bool board_requests_safe_mode(void) {
} }
void reset_board(void) { void reset_board(void) {
board_reset_user_neopixels(); board_reset_user_neopixels(&pin_PB23, 10);
} }

View File

@ -24,8 +24,6 @@
#define CALIBRATE_CRYSTALLESS 1 #define CALIBRATE_CRYSTALLESS 1
#define USER_NEOPIXELS_PIN (&pin_PB23)
// Explanation of how a user got into safe mode. // Explanation of how a user got into safe mode.
#define BOARD_USER_SAFE_MODE_ACTION translate("pressing both buttons at start up.\n") #define BOARD_USER_SAFE_MODE_ACTION translate("pressing both buttons at start up.\n")

View File

@ -25,7 +25,6 @@ CFLAGS_INLINE_LIMIT = 50
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH

View File

@ -26,7 +26,7 @@
#include <string.h> #include <string.h>
#include "boards/board.h" #include "supervisor/board.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"
#include "supervisor/shared/board.h" #include "supervisor/shared/board.h"
@ -53,5 +53,5 @@ bool board_requests_safe_mode(void) {
} }
void reset_board(void) { void reset_board(void) {
board_reset_user_neopixels(); board_reset_user_neopixels(&pin_PB23, 10);
} }

View File

@ -30,8 +30,6 @@
// 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 (4248) // divisible by 8 #define CIRCUITPY_DEFAULT_STACK_SIZE (4248) // divisible by 8
#define USER_NEOPIXELS_PIN (&pin_PB23)
#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

@ -26,7 +26,6 @@ SUPEROPT_GC = 0
CFLAGS_INLINE_LIMIT = 55 CFLAGS_INLINE_LIMIT = 55
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,22 +24,17 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
// This file defines board specific functions. #include "supervisor/board.h"
#include "common-hal/microcontroller/Pin.h"
#include "supervisor/shared/board.h"
#include "hal/include/hal_gpio.h"
#ifndef MICROPY_INCLUDED_STM32F4_BOARDS_BOARD_H void board_init(void) {
#define MICROPY_INCLUDED_STM32F4_BOARDS_BOARD_H }
#include <stdbool.h> bool board_requests_safe_mode(void) {
return false;
}
// Initializes board related state once on start up. void reset_board(void) {
void board_init(void); }
// Returns true if the user initiates safe mode in a board specific way.
// Also add BOARD_USER_SAFE_MODE in mpconfigboard.h to explain the board specific
// way.
bool board_requests_safe_mode(void);
// Reset the state of off MCU components such as neopixels.
void reset_board(void);
#endif // MICROPY_INCLUDED_STM32F4_BOARDS_BOARD_H

View File

@ -0,0 +1,57 @@
#define MICROPY_HW_BOARD_NAME "CP Sapling M0"
#define MICROPY_HW_MCU_NAME "samd21e18"
#define MICROPY_HW_NEOPIXEL (&pin_PA15)
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define IGNORE_PIN_PA02 1
#define IGNORE_PIN_PA03 1
#define IGNORE_PIN_PA04 1
#define IGNORE_PIN_PA05 1
#define IGNORE_PIN_PA06 1
#define IGNORE_PIN_PA07 1
#define IGNORE_PIN_PA12 1
#define IGNORE_PIN_PA13 1
#define IGNORE_PIN_PA14 1
#define IGNORE_PIN_PA20 1
#define IGNORE_PIN_PA21 1
// USB is always used internally so skip the pin objects for it.
#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
#define IGNORE_PIN_PB01 1
#define IGNORE_PIN_PB02 1
#define IGNORE_PIN_PB03 1
#define IGNORE_PIN_PB04 1
#define IGNORE_PIN_PB05 1
#define IGNORE_PIN_PB06 1
#define IGNORE_PIN_PB07 1
#define IGNORE_PIN_PB08 1
#define IGNORE_PIN_PB09 1
#define IGNORE_PIN_PB10 1
#define IGNORE_PIN_PB11 1
#define IGNORE_PIN_PB12 1
#define IGNORE_PIN_PB13 1
#define IGNORE_PIN_PB14 1
#define IGNORE_PIN_PB15 1
#define IGNORE_PIN_PB16 1
#define IGNORE_PIN_PB17 1
#define IGNORE_PIN_PB22 1
#define IGNORE_PIN_PB23 1
#define IGNORE_PIN_PB30 1
#define IGNORE_PIN_PB31 1
#define IGNORE_PIN_PB00 1
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
#define DEFAULT_SPI_BUS_SS (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PA19)
#define DEFAULT_SPI_BUS_MOSI (&pin_PA18)
#define DEFAULT_SPI_BUS_MISO (&pin_PA17)

View File

@ -0,0 +1,24 @@
USB_VID = 0x1209
USB_PID = 0x4DDD
USB_PRODUCT = "CP Sapling"
USB_MANUFACTURER = "Oak Development Technologies"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_FULL_BUILD = 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
SUPEROPT_VM = 0
endif

View File

@ -0,0 +1,38 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SS), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA15) },
{ 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_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -0,0 +1,40 @@
/*
* 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 "supervisor/board.h"
#include "common-hal/microcontroller/Pin.h"
#include "supervisor/shared/board.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,62 @@
#define MICROPY_HW_BOARD_NAME "CP Sapling M0 w/ SPI Flash"
#define MICROPY_HW_MCU_NAME "samd21e18"
#define MICROPY_HW_NEOPIXEL (&pin_PA15)
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define SPI_FLASH_MOSI_PIN &pin_PA18
#define SPI_FLASH_MISO_PIN &pin_PA17
#define SPI_FLASH_SCK_PIN &pin_PA19
#define SPI_FLASH_CS_PIN &pin_PA22
#define IGNORE_PIN_PA02 1
#define IGNORE_PIN_PA03 1
#define IGNORE_PIN_PA04 1
#define IGNORE_PIN_PA05 1
#define IGNORE_PIN_PA06 1
#define IGNORE_PIN_PA07 1
#define IGNORE_PIN_PA12 1
#define IGNORE_PIN_PA13 1
#define IGNORE_PIN_PA14 1
#define IGNORE_PIN_PA20 1
#define IGNORE_PIN_PA21 1
// USB is always used internally so skip the pin objects for it.
#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
#define IGNORE_PIN_PB01 1
#define IGNORE_PIN_PB02 1
#define IGNORE_PIN_PB03 1
#define IGNORE_PIN_PB04 1
#define IGNORE_PIN_PB05 1
#define IGNORE_PIN_PB06 1
#define IGNORE_PIN_PB07 1
#define IGNORE_PIN_PB08 1
#define IGNORE_PIN_PB09 1
#define IGNORE_PIN_PB10 1
#define IGNORE_PIN_PB11 1
#define IGNORE_PIN_PB12 1
#define IGNORE_PIN_PB13 1
#define IGNORE_PIN_PB14 1
#define IGNORE_PIN_PB15 1
#define IGNORE_PIN_PB16 1
#define IGNORE_PIN_PB17 1
#define IGNORE_PIN_PB22 1
#define IGNORE_PIN_PB23 1
#define IGNORE_PIN_PB30 1
#define IGNORE_PIN_PB31 1
#define IGNORE_PIN_PB00 1
#define DEFAULT_I2C_BUS_SCL (&pin_PA09)
#define DEFAULT_I2C_BUS_SDA (&pin_PA08)
#define DEFAULT_SPI_BUS_SS (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PA19)
#define DEFAULT_SPI_BUS_MOSI (&pin_PA18)
#define DEFAULT_SPI_BUS_MISO (&pin_PA17)

View File

@ -0,0 +1,33 @@
USB_VID = 0x1209
USB_PID = 0x4DDE
USB_PRODUCT = "CP Sapling M0 w/ SPI Flash"
USB_MANUFACTURER = "Oak Development Technologies"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 0
LONGINT_IMPL = MPZ
SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = AT25DF081A
CIRCUITPY_AUDIOIO = 0
CIRCUITPY_AUDIOBUSIO = 0
CIRCUITPY_BITBANGIO = 0
CIRCUITPY_COUNTIO = 0
CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_I2CPERIPHERAL = 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
SUPEROPT_VM = 0
endif

View File

@ -0,0 +1,38 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SS), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA15) },
{ 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_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "hal/include/hal_gpio.h" #include "hal/include/hal_gpio.h"

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -12,11 +12,16 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = "GD25Q32C" EXTERNAL_FLASH_DEVICES = "GD25Q32C"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CIRCUITPY_FULLBUILD = 0
CIRCUITPY_BITBANGIO = 0 CIRCUITPY_BITBANGIO = 0
CIRCUITPY_FREQUENCYIO = 0 CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_COUNTIO = 0 CIRCUITPY_COUNTIO = 0
CIRCUITPY_I2CPERIPHERAL = 0 CIRCUITPY_I2CPERIPHERAL = 1
CIRCUITPY_VECTORIO = 0 CIRCUITPY_VECTORIO = 0
CIRCUITPY_BUSDEVICE = 0
CIRCUITPY_DISPLAYIO = 0
CIRCUITPY_TOUCHIO = 0
CIRCUITPY_ROTARYIO = 0
CFLAGS_INLINE_LIMIT = 60 CFLAGS_INLINE_LIMIT = 60

View File

@ -4,17 +4,17 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) }, { MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA12) }, { MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PB10) }, { MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PB10) },
{ MP_ROM_QSTR(MP_QSTR_D30), MP_ROM_PTR(&pin_PA30) }, { MP_ROM_QSTR(MP_QSTR_D26), MP_ROM_PTR(&pin_PA30) },
{ MP_ROM_QSTR(MP_QSTR_D31), MP_ROM_PTR(&pin_PA31) }, { MP_ROM_QSTR(MP_QSTR_D27), MP_ROM_PTR(&pin_PA31) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA17) }, { MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA07) }, { MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_OVTEMP), MP_ROM_PTR(&pin_PA07) }, { MP_ROM_QSTR(MP_QSTR_OVTEMP), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA16) }, { MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) }, { MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA09) }, { MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA11) }, { MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_SAT_RESET), MP_ROM_PTR(&pin_PA11) }, { MP_ROM_QSTR(MP_QSTR_SAT_RESET), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PA10) }, { MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_SAT_PWR_ENABLE), MP_ROM_PTR(&pin_PA10) }, { MP_ROM_QSTR(MP_QSTR_SAT_PWR_ENABLE), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA19) }, { MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_INT_IMU_OBC), MP_ROM_PTR(&pin_PA19) }, { MP_ROM_QSTR(MP_QSTR_INT_IMU_OBC), MP_ROM_PTR(&pin_PA19) },
@ -22,10 +22,17 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_PWRMON_SDA), MP_ROM_PTR(&pin_PA04) }, { MP_ROM_QSTR(MP_QSTR_PWRMON_SDA), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_PWRMON_SCL), MP_ROM_PTR(&pin_PA05) }, { MP_ROM_QSTR(MP_QSTR_PWRMON_SCL), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_PWRMON_ALERT), MP_ROM_PTR(&pin_PB03) }, { MP_ROM_QSTR(MP_QSTR_PWRMON_ALERT), MP_ROM_PTR(&pin_PB03) },
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PB09) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PB02) },
{ MP_ROM_QSTR(MP_QSTR_V_3V3_MEAS), MP_ROM_PTR(&pin_PB09) },
{ MP_ROM_QSTR(MP_QSTR_V_5V_MEAS), MP_ROM_PTR(&pin_PB02) },
{ MP_ROM_QSTR(MP_QSTR_FLASH_SCK), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_FLASH_MOSI), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_FLASH_MISO), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_FLASH_CS), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA06) }, { MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA06) }, { MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA06) },
{ 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_I2C_MONITOR), 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) },
}; };

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -26,12 +26,16 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB07) }, { MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB07) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PB06) }, { MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PB06) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PB30) }, { MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PB30) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA15) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PB00) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA08) }, { MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D32), MP_ROM_PTR(&pin_PA30) }, { MP_ROM_QSTR(MP_QSTR_D32), MP_ROM_PTR(&pin_PA30) },
{ MP_ROM_QSTR(MP_QSTR_D33), MP_ROM_PTR(&pin_PA31) }, { MP_ROM_QSTR(MP_QSTR_D33), MP_ROM_PTR(&pin_PA31) },
{ MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_PB22) }, { MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_PB22) },
{ MP_ROM_QSTR(MP_QSTR_INT_IMU), MP_ROM_PTR(&pin_PA12) }, { MP_ROM_QSTR(MP_QSTR_INT_IMU), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_SAT_POWER), MP_ROM_PTR(&pin_PA15) }, { MP_ROM_QSTR(MP_QSTR_SAT_POWER), MP_ROM_PTR(&pin_PA15) },
{ MP_ROM_QSTR(MP_QSTR_OVTEMP), MP_ROM_PTR(&pin_PB00) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA08) }, { MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA08) },
{ 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) },

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -16,6 +16,7 @@ CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_COUNTIO = 0 CIRCUITPY_COUNTIO = 0
CIRCUITPY_I2CPERIPHERAL = 0 CIRCUITPY_I2CPERIPHERAL = 0
CIRCUITPY_VECTORIO = 0 CIRCUITPY_VECTORIO = 0
CIRCUITPY_BUSDEVICE = 0
CFLAGS_INLINE_LIMIT = 60 CFLAGS_INLINE_LIMIT = 60
SUPEROPT_GC = 0 SUPEROPT_GC = 0

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

View File

@ -20,7 +20,6 @@ CIRCUITPY_GAMEPAD = 0
CFLAGS_INLINE_LIMIT = 50 CFLAGS_INLINE_LIMIT = 50
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Motor FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Motor
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel

View File

@ -24,7 +24,7 @@
* THE SOFTWARE. * THE SOFTWARE.
*/ */
#include "boards/board.h" #include "supervisor/board.h"
void board_init(void) void board_init(void)
{ {

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