Merge remote-tracking branch 'adafruit/main' into v1.20-merge

This commit is contained in:
Scott Shawcroft 2023-10-11 11:21:57 -07:00
commit 9633c4e78f
No known key found for this signature in database
GPG Key ID: 0DFD512649C052DA
931 changed files with 12342 additions and 13654 deletions

View File

@ -34,7 +34,7 @@ rm -fr /workspaces/dosfstools-4.2 /workspaces/dosfstools-4.2.tar.gz
# prepare source-code tree # prepare source-code tree
cd /workspaces/circuitpython/ cd /workspaces/circuitpython/
echo -e "[on-create.sh] fetching submodules" echo -e "[on-create.sh] fetching submodules"
make fetch-submodules make fetch-all-submodules
echo -e "[on-create.sh] fetching tags" echo -e "[on-create.sh] fetching tags"
git fetch --tags --recurse-submodules=no --shallow-since="2021-07-01" https://github.com/adafruit/circuitpython HEAD git fetch --tags --recurse-submodules=no --shallow-since="2021-07-01" https://github.com/adafruit/circuitpython HEAD

View File

@ -37,11 +37,7 @@ runs:
- name: Install IDF tools - name: Install IDF tools
if: inputs.port == 'espressif' if: inputs.port == 'espressif'
run: | run: |
echo "Installing ESP-IDF tools" $IDF_PATH/install.sh
$IDF_PATH/tools/idf_tools.py --non-interactive install required
$IDF_PATH/tools/idf_tools.py --non-interactive install cmake
echo "Installing Python environment and packages"
$IDF_PATH/tools/idf_tools.py --non-interactive install-python-env
rm -rf $IDF_TOOLS_PATH/dist rm -rf $IDF_TOOLS_PATH/dist
shell: bash shell: bash
- name: Set environment - name: Set environment

View File

@ -63,5 +63,5 @@ jobs:
make -C examples/natmod/uzlib make -C examples/natmod/uzlib
- name: Test native modules - name: Test native modules
if: matrix.test == 'all' if: matrix.test == 'all'
run: ./run-natmodtests.py extmod/{btree*,framebuf*,uheapq*,ure*,uzlib*}.py run: ./run-natmodtests.py extmod/{uheapq*,ure*,uzlib*}.py
working-directory: tests working-directory: tests

21
.gitmodules vendored
View File

@ -143,10 +143,14 @@
[submodule "ports/espressif/esp-idf"] [submodule "ports/espressif/esp-idf"]
path = ports/espressif/esp-idf path = ports/espressif/esp-idf
url = https://github.com/adafruit/esp-idf.git url = https://github.com/adafruit/esp-idf.git
branch = release/v4.4-circuitpython branch = circuitpython-v5.1
[submodule "ports/espressif/certificates/nina-fw"] [submodule "ports/espressif/esp-protocols"]
path = lib/certificates/nina-fw path = ports/espressif/esp-protocols
url = https://github.com/adafruit/nina-fw.git url = https://github.com/espressif/esp-protocols.git
[submodule "ports/espressif/esp-camera"]
path = ports/espressif/esp-camera
url = https://github.com/adafruit/esp32-camera.git
branch = circuitpython
[submodule "frozen/Adafruit_CircuitPython_ST7789"] [submodule "frozen/Adafruit_CircuitPython_ST7789"]
path = frozen/Adafruit_CircuitPython_ST7789 path = frozen/Adafruit_CircuitPython_ST7789
url = https://github.com/adafruit/Adafruit_CircuitPython_ST7789 url = https://github.com/adafruit/Adafruit_CircuitPython_ST7789
@ -300,10 +304,6 @@
[submodule "frozen/circuitpython_picoed"] [submodule "frozen/circuitpython_picoed"]
path = frozen/circuitpython_picoed path = frozen/circuitpython_picoed
url = https://github.com/elecfreaks/circuitpython_picoed.git url = https://github.com/elecfreaks/circuitpython_picoed.git
[submodule "ports/espressif/esp32-camera"]
path = ports/espressif/esp32-camera
url = https://github.com/adafruit/esp32-camera/
branch = circuitpython
[submodule "ports/raspberrypi/lib/cyw43-driver"] [submodule "ports/raspberrypi/lib/cyw43-driver"]
path = ports/raspberrypi/lib/cyw43-driver path = ports/raspberrypi/lib/cyw43-driver
url = https://github.com/georgerobotics/cyw43-driver.git url = https://github.com/georgerobotics/cyw43-driver.git
@ -340,7 +340,7 @@
url = https://github.com/bablokb/circuitpython-pcf85063a url = https://github.com/bablokb/circuitpython-pcf85063a
[submodule "frozen/Adafruit_CircuitPython_Wave"] [submodule "frozen/Adafruit_CircuitPython_Wave"]
path = frozen/Adafruit_CircuitPython_Wave path = frozen/Adafruit_CircuitPython_Wave
url = http://github.com/adafruit/Adafruit_CircuitPython_Wave.git url = https://github.com/adafruit/Adafruit_CircuitPython_Wave.git
[submodule "ports/raspberrypi/lib/Pico-PIO-USB"] [submodule "ports/raspberrypi/lib/Pico-PIO-USB"]
path = ports/raspberrypi/lib/Pico-PIO-USB path = ports/raspberrypi/lib/Pico-PIO-USB
url = https://github.com/sekigon-gonnoc/Pico-PIO-USB.git url = https://github.com/sekigon-gonnoc/Pico-PIO-USB.git
@ -348,3 +348,6 @@
[submodule "lib/micropython-lib"] [submodule "lib/micropython-lib"]
path = lib/micropython-lib path = lib/micropython-lib
url = https://github.com/micropython/micropython-lib.git url = https://github.com/micropython/micropython-lib.git
[submodule "lib/certificates"]
path = lib/certificates
url = https://github.com/adafruit/certificates

View File

@ -133,6 +133,8 @@ Behavior
``code.py`` **in the REPL anymore, as the REPL is a fresh vm.** CircuitPython's goal for this ``code.py`` **in the REPL anymore, as the REPL is a fresh vm.** CircuitPython's goal for this
change includes reducing confusion about pins and memory being used. change includes reducing confusion about pins and memory being used.
- After the main code is finished the REPL can be entered by pressing any key. - After the main code is finished the REPL can be entered by pressing any key.
- If the file ``repl.py`` exists, it is executed before the REPL Prompt is shown
- In safe mode this functionality is disabled, to ensure the REPL Prompt can always be reached
- 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 brown out. This makes it - Adds a safe mode that does not run user code after a hard crash or brown out. This makes it
@ -155,7 +157,7 @@ Behavior
- Re-runs ``code.py`` or other main file after file system writes by a workflow. (Disable with - Re-runs ``code.py`` or other main file after file system writes by a workflow. (Disable with
``supervisor.disable_autoreload()``) ``supervisor.disable_autoreload()``)
- Autoreload is disabled while the REPL is active. - Autoreload is disabled while the REPL is active.
- ``code.py`` may also be named``code.txt``, ``main.py``, or ``main.txt``. - ``code.py`` may also be named ``code.txt``, ``main.py``, or ``main.txt``.
- ``boot.py`` may also be named ``boot.txt``. - ``boot.py`` may also be named ``boot.txt``.
- ``safemode.py`` may also be named ``safemode.txt``. - ``safemode.py`` may also be named ``safemode.txt``.

17
conf.py
View File

@ -266,19 +266,9 @@ rst_epilog = """
# -- Options for HTML output ---------------------------------------------- # -- Options for HTML output ----------------------------------------------
# on_rtd is whether we are on readthedocs.org import sphinx_rtd_theme
on_rtd = os.environ.get('READTHEDOCS', None) == 'True' html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path(), '.']
if not on_rtd: # only import and set the theme if we're building docs locally
try:
import sphinx_rtd_theme
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path(), '.']
except:
html_theme = 'default'
html_theme_path = ['.']
else:
html_theme_path = ['.']
# Theme options are theme-specific and customize the look and feel of a theme # Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the # further. For a list of options available for each theme, see the
@ -443,6 +433,7 @@ texinfo_documents = [
# Example configuration for intersphinx: refer to the Python standard library. # Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {"python": ('https://docs.python.org/3/', None), intersphinx_mapping = {"python": ('https://docs.python.org/3/', None),
"register": ('https://circuitpython.readthedocs.io/projects/register/en/latest/', None), "register": ('https://circuitpython.readthedocs.io/projects/register/en/latest/', None),
"mcp2515": ('https://circuitpython.readthedocs.io/projects/mcp2515/en/latest/', None),
"typing": ('https://circuitpython.readthedocs.io/projects/adafruit-circuitpython-typing/en/latest/', None)} "typing": ('https://circuitpython.readthedocs.io/projects/adafruit-circuitpython-typing/en/latest/', None)}
# Adapted from sphinxcontrib-redirects # Adapted from sphinxcontrib-redirects

@ -1 +1 @@
Subproject commit 427cc923976229bcb981ca6f218ebe8efd636df6 Subproject commit d17b999f46fd148ac192ad692b8a4639f81add38

View File

@ -84,8 +84,10 @@ shared-bindings/frequencyio/__init__.rst shared-bindings/frequencyio/
shared-bindings/gnss/__init__.rst shared-bindings/gnss/ shared-bindings/gnss/__init__.rst shared-bindings/gnss/
shared-bindings/i2cperipheral/__init__.rst shared-bindings/i2cperipheral/ shared-bindings/i2cperipheral/__init__.rst shared-bindings/i2cperipheral/
shared-bindings/i2csecondary/__init__.rst shared-bindings/i2csecondary/ shared-bindings/i2csecondary/__init__.rst shared-bindings/i2csecondary/
shared-bindings/i2cslave/I2CSlave.rst shared-bindings/i2cperipheral/#i2cperipheral.I2CPeripheral shared-bindings/i2cslave/I2CSlave.rst shared-bindings/i2cperipheral/#i2ctarget.Target
shared-bindings/i2cslave/I2CSlaveRequest.rst shared-bindings/i2cperipheral/#i2cperipheral.I2CPeripheralRequest shared-bindings/i2cslave/I2CSlaveRequest.rst shared-bindings/i2cperipheral/#i2ctarget.I2CTargetRequest
shared-bindings/i2cperipheral/I2CPeripheral.rst shared-bindings/i2ctarget/#i2ctarget.I2CTarget
shared-bindings/i2cperipheral/I2CPeripheralRequest.rst shared-bindings/i2ctarget/#i2ctarget.I2CTargetRequest
shared-bindings/math/__init__.rst shared-bindings/math/ shared-bindings/math/__init__.rst shared-bindings/math/
shared-bindings/microcontroller/Pin.rst shared-bindings/microcontroller/#microcontroller.Pin shared-bindings/microcontroller/Pin.rst shared-bindings/microcontroller/#microcontroller.Pin
shared-bindings/microcontroller/Processor.rst shared-bindings/microcontroller/#microcontroller.Processor shared-bindings/microcontroller/Processor.rst shared-bindings/microcontroller/#microcontroller.Processor

View File

@ -1,6 +1,13 @@
# Derived from code on Eric Holscher's blog, found at: # Derived from code on Eric Holscher's blog, found at:
# https://www.ericholscher.com/blog/2016/jul/25/integrating-jinja-rst-sphinx/ # https://www.ericholscher.com/blog/2016/jul/25/integrating-jinja-rst-sphinx/
import re
def render_with_jinja(docname, source):
if re.search('^\s*.. jinja$', source[0], re.M):
return True
return False
def rstjinja(app, docname, source): def rstjinja(app, docname, source):
""" """
Render our pages as a jinja template for fancy templating goodness. Render our pages as a jinja template for fancy templating goodness.
@ -9,12 +16,12 @@ def rstjinja(app, docname, source):
if app.builder.format not in ("html", "latex"): if app.builder.format not in ("html", "latex"):
return return
# we only want our one jinja template to run through this func # we only want specific files to run through this func
if "shared-bindings/support_matrix" not in docname: if not render_with_jinja(docname, source):
return return
src = rendered = source[0] src = rendered = source[0]
print(docname) print(f"rendering {docname} as jinja templates")
if app.builder.format == "html": if app.builder.format == "html":
rendered = app.builder.templates.render_string( rendered = app.builder.templates.render_string(

View File

@ -69,28 +69,23 @@ ADDITIONAL_MODULES = {
"array": "CIRCUITPY_ARRAY", "array": "CIRCUITPY_ARRAY",
# always available, so depend on something that's always 1. # always available, so depend on something that's always 1.
"builtins": "CIRCUITPY", "builtins": "CIRCUITPY",
"builtins.pow3": "CIRCUITPY_BUILTINS_POW3",
"busio.SPI": "CIRCUITPY_BUSIO_SPI",
"busio.UART": "CIRCUITPY_BUSIO_UART",
"collections": "CIRCUITPY_COLLECTIONS", "collections": "CIRCUITPY_COLLECTIONS",
"fontio": "CIRCUITPY_DISPLAYIO", "fontio": "CIRCUITPY_DISPLAYIO",
"io": "CIRCUITPY_IO", "io": "CIRCUITPY_IO",
"keypad.KeyMatrix": "CIRCUITPY_KEYPAD_KEYMATRIX",
"keypad.Keys": "CIRCUITPY_KEYPAD_KEYS",
"keypad.ShiftRegisterKeys": "CIRCUITPY_KEYPAD_SHIFTREGISTERKEYS",
"os.getenv": "CIRCUITPY_OS_GETENV",
"select": "MICROPY_PY_USELECT_SELECT", "select": "MICROPY_PY_USELECT_SELECT",
"terminalio": "CIRCUITPY_DISPLAYIO",
"sys": "CIRCUITPY_SYS", "sys": "CIRCUITPY_SYS",
"terminalio": "CIRCUITPY_DISPLAYIO",
"usb": "CIRCUITPY_USB_HOST", "usb": "CIRCUITPY_USB_HOST",
} }
MODULES_NOT_IN_BINDINGS = [ MODULES_NOT_IN_BINDINGS = [ "binascii", "errno", "json", "re", "ulab" ]
"_asyncio",
"array",
"binascii",
"builtins",
"collections",
"errno",
"json",
"re",
"select",
"sys",
"ulab",
]
FROZEN_EXCLUDES = ["examples", "docs", "tests", "utils", "conf.py", "setup.py"] FROZEN_EXCLUDES = ["examples", "docs", "tests", "utils", "conf.py", "setup.py"]
"""Files and dirs at the root of a frozen directory that should be ignored. """Files and dirs at the root of a frozen directory that should be ignored.
@ -117,7 +112,7 @@ def get_bindings():
bindings_modules = [] bindings_modules = []
for d in get_circuitpython_root_dir().glob("ports/*/bindings"): for d in get_circuitpython_root_dir().glob("ports/*/bindings"):
bindings_modules.extend(module.name for module in d.iterdir() if d.is_dir()) bindings_modules.extend(module.name for module in d.iterdir() if d.is_dir())
return shared_bindings_modules + bindings_modules + MODULES_NOT_IN_BINDINGS return shared_bindings_modules + bindings_modules + MODULES_NOT_IN_BINDINGS + list(ADDITIONAL_MODULES.keys())
def get_board_mapping(): def get_board_mapping():
@ -175,9 +170,11 @@ def get_settings_from_makefile(port_dir, board_name):
This means that the effect of all Makefile directives is taken This means that the effect of all Makefile directives is taken
into account, without having to re-encode the logic that sets them into account, without having to re-encode the logic that sets them
in this script, something that has proved error-prone in this script, something that has proved error-prone
This list must explicitly include any setting queried by tools/ci_set_matrix.py.
""" """
contents = subprocess.run( contents = subprocess.run(
["make", "-C", port_dir, "-f", "Makefile", f"BOARD={board_name}", "print-CFLAGS", "print-CIRCUITPY_BUILD_EXTENSIONS", "print-FROZEN_MPY_DIRS", "print-SRC_PATTERNS"], ["make", "-C", port_dir, "-f", "Makefile", f"BOARD={board_name}", "print-CFLAGS", "print-CIRCUITPY_BUILD_EXTENSIONS", "print-FROZEN_MPY_DIRS", "print-SRC_PATTERNS", "print-SRC_SUPERVISOR"],
encoding="utf-8", encoding="utf-8",
errors="replace", errors="replace",
stdout=subprocess.PIPE, stdout=subprocess.PIPE,

View File

@ -68,12 +68,14 @@ conflicts with user created NUS services.
Read-only characteristic that returns the UTF-8 encoded version string. Read-only characteristic that returns the UTF-8 encoded version string.
## Web ## Web
If the keys `CIRCUITPY_WIFI_SSID` and `CIRCUITPY_WIFI_PASSWORD` are set in `settings.toml`,
CircuitPython will automatically connect to the given Wi-Fi network on boot and upon reload.
The web workflow is depends on adding Wi-Fi credentials into the `settings.toml` file. The keys are If `CIRCUITPY_WEB_API_PASSWORD` is also set, the web workflow will also start.
`CIRCUITPY_WIFI_SSID` and `CIRCUITPY_WIFI_PASSWORD`. Once these are defined, CircuitPython will The web workflow will only be enabled if the Wi-Fi connection succeeds upon boot.
automatically connect to the network and start the webserver used for the workflow. The webserver
is on port 80 unless overridden by `CIRCUITPY_WEB_API_PORT`. It also enables MDNS. The name The webserver is on port 80 unless overridden by `CIRCUITPY_WEB_API_PORT`. It also enables MDNS.
of the board as advertised to the network can be overridden by `CIRCUITPY_WEB_INSTANCE_NAME`. The name of the board as advertised to the network can be overridden by `CIRCUITPY_WEB_INSTANCE_NAME`.
Here is an example `/settings.toml`: Here is an example `/settings.toml`:
@ -82,7 +84,7 @@ Here is an example `/settings.toml`:
CIRCUITPY_WIFI_SSID="scottswifi" CIRCUITPY_WIFI_SSID="scottswifi"
CIRCUITPY_WIFI_PASSWORD="secretpassword" CIRCUITPY_WIFI_PASSWORD="secretpassword"
# To enable modifying files from the web. Change this too! # To enable the the webserver. Change this too!
# Leave the User field blank in the browser. # Leave the User field blank in the browser.
CIRCUITPY_WEB_API_PASSWORD="passw0rd" CIRCUITPY_WEB_API_PASSWORD="passw0rd"

View File

@ -145,6 +145,11 @@ STATIC const mp_rom_map_elem_t task_queue_locals_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_push), MP_ROM_PTR(&task_queue_push_obj) }, { MP_ROM_QSTR(MP_QSTR_push), MP_ROM_PTR(&task_queue_push_obj) },
{ MP_ROM_QSTR(MP_QSTR_pop), MP_ROM_PTR(&task_queue_pop_obj) }, { MP_ROM_QSTR(MP_QSTR_pop), MP_ROM_PTR(&task_queue_pop_obj) },
{ MP_ROM_QSTR(MP_QSTR_remove), MP_ROM_PTR(&task_queue_remove_obj) }, { MP_ROM_QSTR(MP_QSTR_remove), MP_ROM_PTR(&task_queue_remove_obj) },
// CIRCUITPYTHON: Remove these in CircuitPython 10.0.0
{ MP_ROM_QSTR(MP_QSTR_push_head), MP_ROM_PTR(&task_queue_push_obj) },
{ MP_ROM_QSTR(MP_QSTR_push_sorted), MP_ROM_PTR(&task_queue_push_obj) },
{ MP_ROM_QSTR(MP_QSTR_pop_head), MP_ROM_PTR(&task_queue_pop_obj) },
}; };
STATIC MP_DEFINE_CONST_DICT(task_queue_locals_dict, task_queue_locals_dict_table); STATIC MP_DEFINE_CONST_DICT(task_queue_locals_dict, task_queue_locals_dict_table);
@ -228,6 +233,14 @@ STATIC mp_obj_t task_cancel(mp_obj_t self_in) {
} }
STATIC MP_DEFINE_CONST_FUN_OBJ_1(task_cancel_obj, task_cancel); STATIC MP_DEFINE_CONST_FUN_OBJ_1(task_cancel_obj, task_cancel);
// CIRCUITPY provides __await__().
STATIC mp_obj_t task_getiter(mp_obj_t self_in, mp_obj_iter_buf_t *iter_buf);
STATIC mp_obj_t task_await(mp_obj_t self_in) {
return task_getiter(self_in, NULL);
}
STATIC MP_DEFINE_CONST_FUN_OBJ_1(task_await_obj, task_await);
STATIC void task_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { STATIC void task_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) {
mp_obj_task_t *self = MP_OBJ_TO_PTR(self_in); mp_obj_task_t *self = MP_OBJ_TO_PTR(self_in);
if (dest[0] == MP_OBJ_NULL) { if (dest[0] == MP_OBJ_NULL) {
@ -246,6 +259,9 @@ STATIC void task_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) {
dest[1] = self_in; dest[1] = self_in;
} else if (attr == MP_QSTR_ph_key) { } else if (attr == MP_QSTR_ph_key) {
dest[0] = self->ph_key; dest[0] = self->ph_key;
} else if (attr == MP_QSTR___await__) {
dest[0] = MP_OBJ_FROM_PTR(&task_await_obj);
dest[1] = self_in;
} }
} else if (dest[1] != MP_OBJ_NULL) { } else if (dest[1] != MP_OBJ_NULL) {
// Store // Store
@ -320,6 +336,6 @@ const mp_obj_module_t mp_module_uasyncio = {
.globals = (mp_obj_dict_t *)&mp_module_uasyncio_globals, .globals = (mp_obj_dict_t *)&mp_module_uasyncio_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR__uasyncio, mp_module_uasyncio); MP_REGISTER_MODULE(MP_QSTR__asyncio, mp_module_uasyncio);
#endif // MICROPY_PY_UASYNCIO #endif // MICROPY_PY_UASYNCIO

View File

@ -252,6 +252,6 @@ const mp_obj_module_t mp_module_ubinascii = {
.globals = (mp_obj_dict_t *)&mp_module_binascii_globals, .globals = (mp_obj_dict_t *)&mp_module_binascii_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_ubinascii, mp_module_ubinascii); MP_REGISTER_MODULE(MP_QSTR_binascii, mp_module_ubinascii);
#endif // MICROPY_PY_UBINASCII #endif // MICROPY_PY_UBINASCII

View File

@ -383,6 +383,6 @@ const mp_obj_module_t mp_module_uhashlib = {
.globals = (mp_obj_dict_t *)&mp_module_uhashlib_globals, .globals = (mp_obj_dict_t *)&mp_module_uhashlib_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_uhashlib, mp_module_uhashlib); MP_REGISTER_MODULE(MP_QSTR_hashlib, mp_module_uhashlib);
#endif // MICROPY_PY_UHASHLIB #endif // MICROPY_PY_UHASHLIB

View File

@ -118,7 +118,7 @@ const mp_obj_module_t mp_module_uheapq = {
.globals = (mp_obj_dict_t *)&mp_module_uheapq_globals, .globals = (mp_obj_dict_t *)&mp_module_uheapq_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_uheapq, mp_module_uheapq); MP_REGISTER_MODULE(MP_QSTR_heapq, mp_module_uheapq);
#endif #endif
#endif // MICROPY_PY_UHEAPQ #endif // MICROPY_PY_UHEAPQ

View File

@ -459,6 +459,6 @@ const mp_obj_module_t mp_module_ujson = {
.globals = (mp_obj_dict_t *)&mp_module_ujson_globals, .globals = (mp_obj_dict_t *)&mp_module_ujson_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_ujson, mp_module_ujson); MP_REGISTER_MODULE(MP_QSTR_json, mp_module_ujson);
#endif // MICROPY_PY_UJSON #endif // MICROPY_PY_UJSON

View File

@ -181,6 +181,6 @@ const mp_obj_module_t mp_module_uos = {
.globals = (mp_obj_dict_t *)&os_module_globals, .globals = (mp_obj_dict_t *)&os_module_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_uos, mp_module_uos); MP_REGISTER_MODULE(MP_QSTR_os, mp_module_uos);
#endif // MICROPY_PY_UOS #endif // MICROPY_PY_UOS

View File

@ -75,6 +75,6 @@ const mp_obj_module_t mp_module_uplatform = {
.globals = (mp_obj_dict_t *)&modplatform_globals, .globals = (mp_obj_dict_t *)&modplatform_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_uplatform, mp_module_uplatform); MP_REGISTER_MODULE(MP_QSTR_platform, mp_module_uplatform);
#endif // MICROPY_PY_UPLATFORM #endif // MICROPY_PY_UPLATFORM

View File

@ -255,7 +255,7 @@ const mp_obj_module_t mp_module_urandom = {
.globals = (mp_obj_dict_t *)&mp_module_urandom_globals, .globals = (mp_obj_dict_t *)&mp_module_urandom_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_urandom, mp_module_urandom); MP_REGISTER_MODULE(MP_QSTR_random, mp_module_urandom);
#endif #endif
#endif // MICROPY_PY_URANDOM #endif // MICROPY_PY_URANDOM

View File

@ -508,7 +508,7 @@ const mp_obj_module_t mp_module_ure = {
.globals = (mp_obj_dict_t *)&mp_module_re_globals, .globals = (mp_obj_dict_t *)&mp_module_re_globals,
}; };
MP_REGISTER_MODULE(MP_QSTR_ure, mp_module_ure); MP_REGISTER_MODULE(MP_QSTR_re, mp_module_ure);
#endif #endif
// Source files #include'd here to make sure they're compiled in // Source files #include'd here to make sure they're compiled in

View File

@ -170,13 +170,18 @@ STATIC mp_obj_t mod_uzlib_decompress(size_t n_args, const mp_obj_t *args) {
decomp->source_limit = (byte *)bufinfo.buf + bufinfo.len; decomp->source_limit = (byte *)bufinfo.buf + bufinfo.len;
int st; int st;
bool is_zlib = true; mp_int_t wbits = 0;
if (n_args > 1 && MP_OBJ_SMALL_INT_VALUE(args[1]) < 0) { if (n_args > 1) {
is_zlib = false; wbits = MP_OBJ_SMALL_INT_VALUE(args[1]);
} }
if (is_zlib) { if (wbits >= 16) {
st = uzlib_gzip_parse_header(decomp);
if (st < 0) {
goto error;
}
} else if (wbits >= 0) {
st = uzlib_zlib_parse_header(decomp); st = uzlib_zlib_parse_header(decomp);
if (st < 0) { if (st < 0) {
goto error; goto error;
@ -225,7 +230,7 @@ const mp_obj_module_t mp_module_uzlib = {
}; };
MP_REGISTER_MODULE(MP_QSTR_uzlib, mp_module_uzlib); MP_REGISTER_MODULE(MP_QSTR_zlib, mp_module_uzlib);
#endif #endif
// Source files #include'd here to make sure they're compiled in // Source files #include'd here to make sure they're compiled in

@ -1 +1 @@
Subproject commit 4124dfbdaadce1966f457d7d6c6984e9832999bf Subproject commit 25e35a8620bfab08ff4ec30bf89667dca0b05fcf

1
lib/certificates Submodule

@ -0,0 +1 @@
Subproject commit cbb33c111f245411370c1e571012472323df3f07

View File

@ -1,3 +0,0 @@
We share root certificates with the nina-fw to ensure they both use the same roots.
https://github.com/adafruit/nina-fw

@ -1 +0,0 @@
Subproject commit d73fe315cc7f9148a0918490d3b75430c8444bf7

@ -1 +1 @@
Subproject commit ecab2fa75e9d7675785d2b87f29a22f027da8ce5 Subproject commit 98a2da6da4bdbfee8f3ab2334871e8c360dccae3

@ -1 +1 @@
Subproject commit db59494b1b24f7dad26c5c66c85a195a2cf09466 Subproject commit 1fdf29075d4e613eacfa881166015263797db0f6

View File

@ -33,8 +33,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -92,13 +92,17 @@ msgstr ""
"%d pin alamat, %d rgb pin dan %d ubin menunjukkan ketinggian %d, bukan %d" "%d pin alamat, %d rgb pin dan %d ubin menunjukkan ketinggian %d, bukan %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -195,6 +199,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q harus <= %d" msgstr "%q harus <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q harus >= %d" msgstr "%q harus >= %d"
@ -396,10 +404,6 @@ msgstr "'break' diluar loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' diluar loop" msgstr "'continue' diluar loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' membutuhkan setidaknya 2 argumen" msgstr "'data' membutuhkan setidaknya 2 argumen"
@ -450,9 +454,9 @@ msgstr "pow() 3-arg tidak didukung"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Sebuah channel hardware interrupt sedang digunakan" msgstr "Sebuah channel hardware interrupt sedang digunakan"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 sedang digunakan oleh WiFi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -461,9 +465,14 @@ msgstr "Alamat harus sepanjang %d byte"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -669,11 +678,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer bukan bytearray." msgstr "Buffer bukan bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Buffer terlalu kecil"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -693,6 +697,12 @@ msgstr ""
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer terlalu pendek untuk %d byte" msgstr "Buffer terlalu pendek untuk %d byte"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1040,10 +1050,6 @@ msgstr "Gagal melepaskan mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Gagal menulis flash internal." msgstr "Gagal menulis flash internal."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "File sudah ada" msgstr "File sudah ada"
@ -1119,6 +1125,10 @@ msgstr "Grup sudah digunakan"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1168,10 +1178,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1233,6 +1239,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1387,6 +1394,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Harus berupa subclass %q." msgstr "Harus berupa subclass %q."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Harus menyediakan pin MISO atau MOSI" msgstr "Harus menyediakan pin MISO atau MOSI"
@ -1775,6 +1786,10 @@ msgstr "Tambahkan module apapun pada filesystem\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Buffer awalan harus ada di heap" msgstr "Buffer awalan harus ada di heap"
@ -1809,11 +1824,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull tidak digunakan saat arah output." msgstr "Pull tidak digunakan saat arah output."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1982,10 +1992,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2010,10 +2016,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Sampel bits_per_sampel tidak cocok dengan mixer" msgstr "Sampel bits_per_sampel tidak cocok dengan mixer"
@ -2154,6 +2156,10 @@ msgstr "String UUID bukan 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "Nilai UUID bukan str, int atau byte buffer" msgstr "Nilai UUID bukan str, int atau byte buffer"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2165,11 +2171,6 @@ msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2188,33 +2189,23 @@ msgstr "Tidak dapat menemukan GCLK yang kosong"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Tidak dapat memulai parser" msgstr "Tidak dapat memulai parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Tidak dapat membaca data palet warna" msgstr "Tidak dapat membaca data palet warna"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Tidak dapat menulis ke nvm." msgstr "Tidak dapat menulis ke nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2338,20 +2329,10 @@ msgstr "Tegangan baca habis waktu"
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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2366,14 +2347,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2401,6 +2374,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2606,8 +2583,7 @@ msgstr "ukuran buffer harus sesuai dengan format"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2982,7 +2958,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap kosong" msgstr "heap kosong"
@ -3893,10 +3869,6 @@ msgstr "parameter harus menjadi register dalam urutan r0 sampai r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3938,10 +3910,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "antrian meluap (overflow)"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4122,10 +4090,7 @@ msgstr "sintaksis error pada JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "sintaksis error pada pendeskripsi uctypes" msgstr "sintaksis error pada pendeskripsi uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4208,7 +4173,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4232,7 +4197,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "argumen keyword tidak diharapkan" msgstr "argumen keyword tidak diharapkan"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "keyword argumen '%q' tidak diharapkan" msgstr "keyword argumen '%q' tidak diharapkan"
@ -4326,10 +4292,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4389,10 +4351,6 @@ msgstr "jumlah nilai yang salah untuk dibongkar"
msgid "wrong output type" msgid "wrong output type"
msgstr "tipe output salah" msgstr "tipe output salah"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "xTaskCreate gagal"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi harus ndarray" msgstr "zi harus ndarray"
@ -4405,6 +4363,18 @@ msgstr "zi harus berjenis float"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "Zi harus berbentuk (n_section, 2)" msgstr "Zi harus berbentuk (n_section, 2)"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 sedang digunakan oleh WiFi"
#~ msgid "xTaskCreate failed"
#~ msgstr "xTaskCreate gagal"
#~ msgid "queue overflow"
#~ msgstr "antrian meluap (overflow)"
#~ msgid "Buffer is too small"
#~ msgstr "Buffer terlalu kecil"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "File .mpy rusak" #~ msgstr "File .mpy rusak"

View File

@ -31,8 +31,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -89,13 +89,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -192,6 +196,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -448,8 +456,8 @@ msgstr ""
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
@ -459,9 +467,14 @@ msgstr ""
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -665,11 +678,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr ""
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -689,6 +697,12 @@ msgstr ""
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1031,10 +1045,6 @@ msgstr ""
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "" msgstr ""
@ -1095,8 +1105,6 @@ msgstr ""
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
#: shared-bindings/displayio/EPaperDisplay.c
#: shared-bindings/framebufferio/FramebufferDisplay.c #: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-module/displayio/Display.c #: shared-module/displayio/Display.c
#: shared-module/framebufferio/FramebufferDisplay.c #: shared-module/framebufferio/FramebufferDisplay.c
@ -1110,6 +1118,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1159,10 +1171,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1224,6 +1232,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1378,6 +1387,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1756,6 +1769,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1788,11 +1805,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1955,10 +1967,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -1983,10 +1991,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2127,6 +2131,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2138,11 +2146,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2161,33 +2164,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2309,20 +2302,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2337,14 +2320,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2372,6 +2347,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2578,8 +2557,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2978,10 +2956,6 @@ msgstr ""
msgid "empty sequence" msgid "empty sequence"
msgstr "" msgstr ""
#: extmod/machine_bitstream.c
msgid "encoding"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "end of format while looking for conversion specifier" msgid "end of format while looking for conversion specifier"
msgstr "" msgstr ""
@ -3880,10 +3854,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -4013,10 +3983,6 @@ msgstr ""
msgid "sleep length must be non-negative" msgid "sleep length must be non-negative"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "slice step can't be zero"
msgstr ""
#: py/nativeglue.c #: py/nativeglue.c
msgid "slice unsupported" msgid "slice unsupported"
msgstr "" msgstr ""
@ -4122,10 +4088,7 @@ msgstr ""
msgid "ticks interval overflow" msgid "ticks interval overflow"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4232,7 +4195,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4326,10 +4290,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4389,10 +4349,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""

View File

@ -6,15 +6,15 @@ 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: 2021-01-04 12:55-0600\n" "POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2023-05-21 00:49+0000\n" "PO-Revision-Date: 2023-10-03 15:21+0000\n"
"Last-Translator: Scott Shawcroft <scott@tannewt.org>\n" "Last-Translator: Vladimír Smitka <vladimir.smitka@lynt.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.18-dev\n" "X-Generator: Weblate 5.1-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -22,7 +22,7 @@ msgid ""
"Code done running.\n" "Code done running.\n"
msgstr "" msgstr ""
"\n" "\n"
"Program byl dokončen.\n" "Běh programu byl dokončen.\n"
#: main.c #: main.c
msgid "" msgid ""
@ -35,21 +35,28 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n"
"Prosím, založte issue s vaším programem na github.com/adafruit/circuitpython/"
"issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Press reset to exit safe mode.\n" "Press reset to exit safe mode.\n"
msgstr "" msgstr ""
"\n"
"Stiskněte reset pro ukončení nouzového režimu.\n"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"You are in safe mode because:\n" "You are in safe mode because:\n"
msgstr "" msgstr ""
"\n"
"Jste v bezpečnostním režimu z důvodu:\n"
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -79,7 +86,7 @@ msgstr "%%c vyžaduje int nebo char"
#: main.c #: main.c
#, c-format #, c-format
msgid "%02X" msgid "%02X"
msgstr "" msgstr "%02X"
#: shared-module/os/getenv.c #: shared-module/os/getenv.c
#, c-format #, c-format
@ -93,13 +100,17 @@ msgid ""
msgstr "%d adresní pin, %d rgb pin a %d dlaždice indikuje výšku %d, ne %d" msgstr "%d adresní pin, %d rgb pin a %d dlaždice indikuje výšku %d, ne %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -126,7 +137,7 @@ msgstr "%q: selhání %d"
#: py/argcheck.c #: py/argcheck.c
msgid "%q in %q must be of type %q, not %q" msgid "%q in %q must be of type %q, not %q"
msgstr "" msgstr "%q v %q musí být typu %q, ne %q"
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c #: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
@ -153,11 +164,11 @@ msgstr "Inicializace %q selhala"
#: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr "%q je %q"
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "%q is read-only for this board" msgid "%q is read-only for this board"
msgstr "" msgstr "%q je pouze u této desky pouze pro čtení"
#: py/argcheck.c shared-bindings/usb_hid/Device.c #: py/argcheck.c shared-bindings/usb_hid/Device.c
msgid "%q length must be %d" msgid "%q length must be %d"
@ -196,35 +207,40 @@ msgstr "%q musí být 1, pokud %q je True"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q musí být <= %d" msgstr "%q musí být <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr "%q musí být <= %u"
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q musí být >= %d" msgstr "%q musí být >= %d"
#: shared-bindings/analogbufio/BufferedIn.c #: shared-bindings/analogbufio/BufferedIn.c
#, fuzzy
msgid "%q must be a bytearray or array of type 'H' or 'B'" msgid "%q must be a bytearray or array of type 'H' or 'B'"
msgstr "" msgstr "%q musí být bytearray nebo pole typu 'H' nebo 'B'"
#: shared-bindings/audiocore/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr "%q musí být bytearray nebo pole typu 'h', 'H', 'b', nebo 'B'"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be array of type 'H'" msgid "%q must be array of type 'H'"
msgstr "" msgstr "%q musí být pole typu 'H V"
#: shared-module/synthio/__init__.c #: shared-module/synthio/__init__.c
msgid "%q must be array of type 'h'" msgid "%q must be array of type 'h'"
msgstr "" msgstr "%q musí být pole typu 'h'"
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c #: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c #: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
#: shared-module/synthio/Synthesizer.c #: shared-module/synthio/Synthesizer.c
msgid "%q must be of type %q or %q, not %q" msgid "%q must be of type %q or %q, not %q"
msgstr "" msgstr "%q musí být typu %q nebo %q, ne %q"
#: py/argcheck.c py/objstrunicode.c shared-module/synthio/__init__.c #: py/argcheck.c py/objstrunicode.c shared-module/synthio/__init__.c
msgid "%q must be of type %q, not %q" msgid "%q must be of type %q, not %q"
msgstr "" msgstr "%q musí být typu %q, ne %q"
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
msgid "%q must be power of 2" msgid "%q must be power of 2"
@ -245,7 +261,7 @@ msgstr "%q je mimo rozsah"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr "%q krok nemůže být nula"
#: 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"
@ -257,19 +273,19 @@ msgstr "%q, %q, a %q musí mít všechny shodnou délku"
#: py/objint.c shared-bindings/storage/__init__.c #: py/objint.c shared-bindings/storage/__init__.c
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr "%q=%q"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts in more bits than pin count" msgid "%q[%u] shifts in more bits than pin count"
msgstr "" msgstr "%q[%u] posouvá dovnitř o více bitů než je počet pinů"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts out more bits than pin count" msgid "%q[%u] shifts out more bits than pin count"
msgstr "" msgstr "%q[%u] posouvá ven o více bitů než je počet pinů"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] uses extra pin" msgid "%q[%u] uses extra pin"
msgstr "" msgstr "%q[%u] používá extra pin"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] waits on input outside of count" msgid "%q[%u] waits on input outside of count"
@ -397,10 +413,6 @@ msgstr "'break' je volán vně cyklu"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' je volán vně cyklu" msgstr "'continue' je volán vně cyklu"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "Objekt 'coroutine' není iterátor"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' vyžaduje nejméně 2 argumenty" msgstr "'data' vyžaduje nejméně 2 argumenty"
@ -451,9 +463,9 @@ msgstr "pow() nepodporuje 3 argumenty"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Kanál hardwarového přerušení je již používán" msgstr "Kanál hardwarového přerušení je již používán"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "WiFi používá ADC2" msgstr "AP nemohl být spuštěn"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -462,7 +474,12 @@ msgstr "Adresa musí být %d bajtů dlouhá"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Adresní rozsah není povolen"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr "" msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
@ -504,7 +521,7 @@ msgstr "Všechny kanály jsou používány"
#: ports/raspberrypi/common-hal/usb_host/Port.c #: ports/raspberrypi/common-hal/usb_host/Port.c
msgid "All dma channels in use" msgid "All dma channels in use"
msgstr "" msgstr "Všechny DMA kanály jsou používány"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
msgid "All event channels in use" msgid "All event channels in use"
@ -514,7 +531,7 @@ msgstr "Všechny kanály událostí jsou již používány"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: ports/raspberrypi/common-hal/usb_host/Port.c #: ports/raspberrypi/common-hal/usb_host/Port.c
msgid "All state machines in use" msgid "All state machines in use"
msgstr "" msgstr "Všechny stavové automaty jsou používány"
#: ports/atmel-samd/audio_dma.c #: ports/atmel-samd/audio_dma.c
msgid "All sync event channels in use" msgid "All sync event channels in use"
@ -641,8 +658,9 @@ msgid "Bitmap size and bits per value must match"
msgstr "Velikost bitmapy a počet bitů na hodnotu se musí shodovat" msgstr "Velikost bitmapy a počet bitů na hodnotu se musí shodovat"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
#, fuzzy
msgid "Boot device must be first (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr "Bootovací zařízení musí být první (rozhraní #0)."
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
@ -670,11 +688,6 @@ msgstr "Prvky bufferu musí být 4 bajty dlouhé nebo méně"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer není bytearray." msgstr "Buffer není bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Vyrovnávací paměť je příliš malá"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -694,6 +707,12 @@ msgstr "Buffer musí být násobkem 512 bajtů"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer je příliš krátký o %d bajtů" msgstr "Buffer je příliš krátký o %d bajtů"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "Buffer příliš malý"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Buffery musí mít stejnou velikost" msgstr "Buffery musí mít stejnou velikost"
@ -720,7 +739,7 @@ msgstr "Disk CIRCUITPY nelze nalézt nebo vytvořit."
#: ports/espressif/common-hal/espidf/__init__.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr "CRC nebo kontrolní součet byl neplatný"
#: py/objtype.c #: py/objtype.c
msgid "Call super().__init__() before accessing native object." msgid "Call super().__init__() before accessing native object."
@ -798,7 +817,7 @@ msgstr ""
#: ports/espressif/common-hal/socketpool/Socket.c #: ports/espressif/common-hal/socketpool/Socket.c
msgid "Cannot set socket options" msgid "Cannot set socket options"
msgstr "" msgstr "Nelze nastavit možnosti socketu"
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Cannot set value when direction is input." msgid "Cannot set value when direction is input."
@ -819,11 +838,11 @@ msgstr "Nelze měnit frekvenci časovače, který je již používán"
#: ports/nrf/common-hal/alarm/pin/PinAlarm.c #: ports/nrf/common-hal/alarm/pin/PinAlarm.c
msgid "Cannot wake on pin edge, only level" msgid "Cannot wake on pin edge, only level"
msgstr "" msgstr "Nelze probudit hranou na pinu, pouze úrovní"
#: ports/espressif/common-hal/alarm/pin/PinAlarm.c #: ports/espressif/common-hal/alarm/pin/PinAlarm.c
msgid "Cannot wake on pin edge. Only level." msgid "Cannot wake on pin edge. Only level."
msgstr "" msgstr "Nelze probudit hranou na pinu. Pouze úrovní."
#: shared-bindings/_bleio/CharacteristicBuffer.c #: shared-bindings/_bleio/CharacteristicBuffer.c
msgid "CharacteristicBuffer writing not provided" msgid "CharacteristicBuffer writing not provided"
@ -858,7 +877,7 @@ msgstr ""
#: ports/espressif/common-hal/neopixel_write/__init__.c #: ports/espressif/common-hal/neopixel_write/__init__.c
msgid "Could not retrieve clock" msgid "Could not retrieve clock"
msgstr "" msgstr "Nelze načíst hodiny"
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Could not set address" msgid "Could not set address"
@ -932,7 +951,7 @@ msgstr "Otočení displeje musí být po 90 stupních"
#: main.c #: main.c
msgid "Done" msgid "Done"
msgstr "" msgstr "Hotovo"
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
msgid "Drive mode not used when direction is input." msgid "Drive mode not used when direction is input."
@ -940,7 +959,7 @@ msgstr ""
#: py/obj.c #: py/obj.c
msgid "During handling of the above exception, another exception occurred:" msgid "During handling of the above exception, another exception occurred:"
msgstr "" msgstr "Při zpracování uvedené výjimky nastala další výjimka:"
#: shared-bindings/aesio/aes.c #: shared-bindings/aesio/aes.c
msgid "ECB only operates on 16 bytes at a time" msgid "ECB only operates on 16 bytes at a time"
@ -1038,10 +1057,6 @@ msgstr ""
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Nepodařilo se zapsat do interní paměti." msgstr "Nepodařilo se zapsat do interní paměti."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "soubor existuje" msgstr "soubor existuje"
@ -1119,6 +1134,10 @@ msgstr "Skupina již byla použita"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1168,10 +1187,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1233,6 +1248,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1387,6 +1403,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Musí být podtřída %q." msgstr "Musí být podtřída %q."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Musí poskytnout pin MISO nebo MOSI" msgstr "Musí poskytnout pin MISO nebo MOSI"
@ -1766,6 +1786,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1800,11 +1824,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1971,10 +1990,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -1999,10 +2014,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2143,6 +2154,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2154,11 +2169,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2177,33 +2187,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2325,20 +2325,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2353,14 +2343,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2388,6 +2370,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2593,8 +2579,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2969,7 +2954,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3879,10 +3864,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3924,10 +3905,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4108,10 +4085,7 @@ msgstr ""
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4194,7 +4168,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4218,7 +4192,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4312,10 +4287,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4375,10 +4346,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4391,6 +4358,15 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "WiFi používá ADC2"
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "Objekt 'coroutine' není iterátor"
#~ msgid "Buffer is too small"
#~ msgstr "Vyrovnávací paměť je příliš malá"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Poškozený soubor .mpy" #~ msgstr "Poškozený soubor .mpy"

View File

@ -34,12 +34,9 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n"
"Bitte erstellen Sie ein Problem (Issue) für Ihr Programm unter https://"
"github.com/adafruit/circuitpython/issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -101,13 +98,17 @@ msgstr ""
"nicht %d" "nicht %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -204,6 +205,10 @@ msgstr "%q muss 1 sein, wenn %q wahr ist"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q muss <= %d sein" msgstr "%q muss <= %d sein"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q muss >= %d sein" msgstr "%q muss >= %d sein"
@ -407,10 +412,6 @@ msgstr "'break' außerhalb einer Schleife"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' außerhalb einer Schleife" msgstr "'continue' außerhalb einer Schleife"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' Objekt ist kein Iterator"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' erfordert mindestens zwei Argumente" msgstr "'data' erfordert mindestens zwei Argumente"
@ -461,9 +462,9 @@ msgstr "3-arg pow() wird nicht unterstützt"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Ein Hardware Interrupt Kanal wird schon benutzt" msgstr "Ein Hardware Interrupt Kanal wird schon benutzt"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 wird vom WiFi benutzt" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -472,9 +473,14 @@ msgstr "Die Adresse muss %d Bytes lang sein"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Adressbereich nicht erlaubt" msgstr "Adressbereich nicht erlaubt"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Alle CAN-Schnittstellen sind in Benutzung" msgstr "Alle CAN-Schnittstellen sind in Benutzung"
@ -680,11 +686,6 @@ msgstr "Puffer-Elemente müssen 4 Bytes lang oder kürzer sein"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Der Buffer ist kein Byte-Array." msgstr "Der Buffer ist kein Byte-Array."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Der Puffer ist zu klein"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -704,6 +705,12 @@ msgstr "Der Puffer muss ein vielfaches von 512 bytes sein"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Puffer um %d Bytes zu kurz" msgstr "Puffer um %d Bytes zu kurz"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Buffers müssen gleiche Größe haben" msgstr "Buffers müssen gleiche Größe haben"
@ -1055,10 +1062,6 @@ msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Interner Flash konnte nicht geschrieben werden." msgstr "Interner Flash konnte nicht geschrieben werden."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "Hardware hat Fehler festgestellt."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Datei existiert" msgstr "Datei existiert"
@ -1138,6 +1141,10 @@ msgstr "Gruppe schon benutzt"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "Hald-Duplex SPI is tnicht implementiert" msgstr "Hald-Duplex SPI is tnicht implementiert"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1192,10 +1199,6 @@ msgstr ""
"Anfänglicher Pin-Zustand steht im Widerspruch mit dem anfänglichen out-" "Anfänglicher Pin-Zustand steht im Widerspruch mit dem anfänglichen out-"
"Zustand des Pins" "Zustand des Pins"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Initialisierung aufgrund von Speichermangel fehlgeschlagen"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1257,6 +1260,7 @@ msgid "Invalid %q"
msgstr "Ungültiger %q" msgstr "Ungültiger %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1412,6 +1416,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Muss eine %q Unterklasse sein." msgstr "Muss eine %q Unterklasse sein."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Muss MISO- oder MOSI-Pin bereitstellen" msgstr "Muss MISO- oder MOSI-Pin bereitstellen"
@ -1799,6 +1807,10 @@ msgstr "und alle Module im Dateisystem\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Polygone brauchen mindestens 3 Punkte" msgstr "Polygone brauchen mindestens 3 Punkte"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Präfix-Puffer muss sich auf dem Heap befinden" msgstr "Präfix-Puffer muss sich auf dem Heap befinden"
@ -1834,11 +1846,6 @@ msgstr "Programm zu lang"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull wird nicht verwendet, wenn die Richtung output ist." msgstr "Pull wird nicht verwendet, wenn die Richtung output ist."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "RAISE-Modus ist nicht implementiert"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL ist auf diesem Chip nicht verfügbar" msgstr "RISE_AND_FALL ist auf diesem Chip nicht verfügbar"
@ -2005,10 +2012,6 @@ msgstr "Stereo links muss sich auf PWM-Kanal A befinden"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "Stereo rechts muss sich auf PWM-Kanal B befinden" msgstr "Stereo rechts muss sich auf PWM-Kanal B befinden"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Das Stoppen des AP wird nicht unterstützt."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Gib entweder monotonic_time oder epoch_time an" msgstr "Gib entweder monotonic_time oder epoch_time an"
@ -2036,12 +2039,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "Die Länge von rgb_pins muss 6, 12, 18, 24 oder 30 betragen" msgstr "Die Länge von rgb_pins muss 6, 12, 18, 24 oder 30 betragen"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
"Die Spannung ist eingebrochen. Stelle sicher, dass genügend Leistung "
"verfügbar ist."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2186,6 +2183,10 @@ msgstr "UUID string ist nicht 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "Der UUID-Wert ist kein str-, int- oder Byte-Puffer" msgstr "Der UUID-Wert ist kein str-, int- oder Byte-Puffer"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2197,11 +2198,6 @@ msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Keine Allokation auf dem Heap möglich." msgstr "Keine Allokation auf dem Heap möglich."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "ADC-DMA-Controller konnte nicht konfiguriert werden, Fehlercode: %d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Lock kann nicht erzeugt werden" msgstr "Lock kann nicht erzeugt werden"
@ -2220,33 +2216,23 @@ msgstr "Konnte keinen freien GCLK finden"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Parser konnte nicht gestartet werden" msgstr "Parser konnte nicht gestartet werden"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr "ADC-DMA-Controller konnte nicht initialisiert werden, Fehlercode: %d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Konnte Farbpalettendaten nicht lesen" msgstr "Konnte Farbpalettendaten nicht lesen"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "ADC-DMA-Controller konnte nicht gestartet werden, Fehlercode: %d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "mDNS-Abfrage kann nicht gestartet werden" msgstr "mDNS-Abfrage kann nicht gestartet werden"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "An die Adresse kann nicht geschrieben werden."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Schreiben in nvm nicht möglich." msgstr "Schreiben in nvm nicht möglich."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Schreiben in sleep_memory nicht möglich." msgstr "Schreiben in sleep_memory nicht möglich."
@ -2373,24 +2359,12 @@ msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
"WARNUNG: Der Dateiname deines Programms hat zwei Dateityperweiterungen\n" "WARNUNG: Der Dateiname deines Programms hat zwei Dateityperweiterungen\n"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 kann nicht deinitialisiert werden, wenn der Modus auf RESET " "WatchDogTimer kann nicht deinitialisiert werden, wenn der Modus auf RESET "
"gesetzt ist" "gesetzt ist"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer läuft aktuell nicht"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode kann nicht geändert werden, nachdem er auf WatchDogMode."
"RESET gesetzt wurde"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2410,14 +2384,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "Das Wifi ist im Accesspoint-Modus."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "Das Wifi ist im Station-Modus."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "WLAN ist nicht aktiviert" msgstr "WLAN ist nicht aktiviert"
@ -2445,6 +2411,10 @@ msgstr "Beide Knöpfe wurden beim Starten gedrückt."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "Knopf A wurde beim Starten gedrückt." msgstr "Knopf A wurde beim Starten gedrückt."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "Der BOOT-Knopf wurde beim Starten gedrückt" msgstr "Der BOOT-Knopf wurde beim Starten gedrückt"
@ -2650,8 +2620,7 @@ msgstr "Die Puffergröße muss zum Format passen"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "Puffersegmente müssen gleich lang sein" msgstr "Puffersegmente müssen gleich lang sein"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "Puffer zu klein" msgstr "Puffer zu klein"
@ -3038,7 +3007,7 @@ msgstr "leer"
msgid "empty file" msgid "empty file"
msgstr "Leere Datei" msgstr "Leere Datei"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "leerer heap" msgstr "leerer heap"
@ -3964,10 +3933,6 @@ msgstr "Parameter müssen Register im Bereich von r0 bis r3 sein"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "Pixelkoordinaten außerhalb der Grenzen" msgstr "Pixelkoordinaten außerhalb der Grenzen"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader muss displayio.Palette oder displayio.ColorConverter sein"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "Abfrage der Datei unter Win32 nicht verfügbar" msgstr "Abfrage der Datei unter Win32 nicht verfügbar"
@ -4009,10 +3974,6 @@ msgstr "pow() mit 3 Argumenten erfordert ganze Zahlen"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "Pull-Masken kollidieren mit Richtungsmasken" msgstr "Pull-Masken kollidieren mit Richtungsmasken"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "Warteschlangenüberlauf"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "unformatierte F-Strings werden nicht unterstützt" msgstr "unformatierte F-Strings werden nicht unterstützt"
@ -4193,10 +4154,7 @@ msgstr "Syntaxfehler in JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "Syntaxfehler in uctypes Deskriptor" msgstr "Syntaxfehler in uctypes Deskriptor"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "Das Zeitlimit hat den maximal zulässigen Wert überschritten" msgstr "Das Zeitlimit hat den maximal zulässigen Wert überschritten"
@ -4279,7 +4237,7 @@ msgstr "Typ '%q' ist kein akzeptierter Basis-Typ"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "Typ ist kein akzeptierter Basis-Typ" msgstr "Typ ist kein akzeptierter Basis-Typ"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "Typ-Objekt '%q' hat kein Attribut '%q'" msgstr "Typ-Objekt '%q' hat kein Attribut '%q'"
@ -4305,7 +4263,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "unerwartetes Schlüsselwort-Argument" msgstr "unerwartetes Schlüsselwort-Argument"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "unerwartetes Schlüsselwort-Argument '%q'" msgstr "unerwartetes Schlüsselwort-Argument '%q'"
@ -4399,10 +4358,6 @@ msgstr "Wert muss in %d Byte(s) passen"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "Wert außerhalb des Zielbereiches" msgstr "Wert außerhalb des Zielbereiches"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "watchdog nicht initialisiert"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "Breite muss größer als 0 sein" msgstr "Breite muss größer als 0 sein"
@ -4462,10 +4417,6 @@ msgstr "falsche Anzahl zu entpackender Werte"
msgid "wrong output type" msgid "wrong output type"
msgstr "Falscher Ausgabetyp" msgstr "Falscher Ausgabetyp"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "xTaskCreate fehlgeschlagen"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi muss ein ndarray sein" msgstr "zi muss ein ndarray sein"
@ -4478,6 +4429,84 @@ msgstr "zi muss eine Gleitkommazahl sein"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi muss die Form (n_section, 2) haben" msgstr "zi muss die Form (n_section, 2) haben"
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "Initialisierung aufgrund von Speichermangel fehlgeschlagen"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "RAISE-Modus ist nicht implementiert"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer läuft aktuell nicht"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "WatchDogTimer.mode kann nicht geändert werden, nachdem er auf "
#~ "WatchDogMode.RESET gesetzt wurde"
#~ msgid "watchdog not initialized"
#~ msgstr "watchdog nicht initialisiert"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 wird vom WiFi benutzt"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "ADC-DMA-Controller konnte nicht konfiguriert werden, Fehlercode: %d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr ""
#~ "ADC-DMA-Controller konnte nicht initialisiert werden, Fehlercode: %d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "ADC-DMA-Controller konnte nicht gestartet werden, Fehlercode: %d"
#~ msgid "xTaskCreate failed"
#~ msgstr "xTaskCreate fehlgeschlagen"
#~ msgid "Unable to write to address."
#~ msgstr "An die Adresse kann nicht geschrieben werden."
#~ msgid "queue overflow"
#~ msgstr "Warteschlangenüberlauf"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Das Stoppen des AP wird nicht unterstützt."
#~ msgid "Wifi is in access point mode."
#~ msgstr "Das Wifi ist im Accesspoint-Modus."
#~ msgid "Wifi is in station mode."
#~ msgstr "Das Wifi ist im Station-Modus."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Bitte erstellen Sie ein Problem (Issue) für Ihr Programm unter https://"
#~ "github.com/adafruit/circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' Objekt ist kein Iterator"
#~ msgid "Buffer is too small"
#~ msgstr "Der Puffer ist zu klein"
#~ msgid "Fault detected by hardware."
#~ msgstr "Hardware hat Fehler festgestellt."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr ""
#~ "Die Spannung ist eingebrochen. Stelle sicher, dass genügend Leistung "
#~ "verfügbar ist."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader muss displayio.Palette oder displayio.ColorConverter sein"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Beschädigte .mpy Datei" #~ msgstr "Beschädigte .mpy Datei"

View File

@ -38,12 +38,9 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n"
"Παρακαλώ δημιουργήστε ένα πρόβλημα στο https://github.com/adafruit/"
"circuitpython/issues με το πρόγραμμά σας."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -104,13 +101,17 @@ msgstr ""
"%d pin διεύθυνσης, %d rgb ping και %d πλακίδια αναδεικνύουν ύψος %d, όχι %d" "%d pin διεύθυνσης, %d rgb ping και %d πλακίδια αναδεικνύουν ύψος %d, όχι %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -207,6 +208,10 @@ msgstr "%q πρέπει να είναι 1 όταν %q είναι True"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q πρέπει να είναι <= %d" msgstr "%q πρέπει να είναι <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q πρέπει να είναι >= %d" msgstr "%q πρέπει να είναι >= %d"
@ -408,10 +413,6 @@ msgstr "'break' εκτός επανάληψης"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' εκτός επανάληψης" msgstr "'continue' εκτός επανάληψης"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' αντικείμενο δεν μπορεί να χρησιμοποιηθεί σαν επαναλήπτης"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' απαιτεί τουλάχιστον 2 παραμέτρους" msgstr "'data' απαιτεί τουλάχιστον 2 παραμέτρους"
@ -462,9 +463,9 @@ msgstr "pow() με 3 παραμέτρους δεν υποστηρίζεται"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Ένα κανάλι interrupt υλικού είναι ήδη σε χρήση" msgstr "Ένα κανάλι interrupt υλικού είναι ήδη σε χρήση"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "Το ADC2 χρησιμοποιείται απο το WIFI" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -473,9 +474,14 @@ msgstr "Η διεύθυνση πρέπει να είναι %d bytes μεγάλη
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Όλα τα περιφεριακά CAN είναι σε χρήση" msgstr "Όλα τα περιφεριακά CAN είναι σε χρήση"
@ -681,11 +687,6 @@ msgstr "Στοιχεία του buffer πρέπει να είναι το πολ
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Το buffer δεν είναι ένα bytearray." msgstr "Το buffer δεν είναι ένα bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Πολύ μικρό buffer"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -705,6 +706,12 @@ msgstr "Buffer πρέπει να είναι πολλαπλάσιο των 512 by
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer πολύ μικρό κατα %d bytes" msgstr "Buffer πολύ μικρό κατα %d bytes"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Τα Buffers πρέπει να είναι του ιδίου μεγέθους" msgstr "Τα Buffers πρέπει να είναι του ιδίου μεγέθους"
@ -1057,10 +1064,6 @@ msgstr ""
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "" msgstr ""
@ -1136,6 +1139,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1185,10 +1192,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1250,6 +1253,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1404,6 +1408,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1782,6 +1790,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1816,11 +1828,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1987,10 +1994,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2015,10 +2018,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2159,6 +2158,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2170,11 +2173,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2193,33 +2191,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2341,20 +2329,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2369,14 +2347,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2404,6 +2374,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2609,8 +2583,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2985,7 +2958,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3895,10 +3868,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3940,10 +3909,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4124,10 +4089,7 @@ msgstr ""
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4210,7 +4172,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4234,7 +4196,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4328,10 +4291,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4391,10 +4350,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4407,6 +4362,25 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "Το ADC2 χρησιμοποιείται απο το WIFI"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Παρακαλώ δημιουργήστε ένα πρόβλημα στο https://github.com/adafruit/"
#~ "circuitpython/issues με το πρόγραμμά σας."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr ""
#~ "'coroutine' αντικείμενο δεν μπορεί να χρησιμοποιηθεί σαν επαναλήπτης"
#~ msgid "Buffer is too small"
#~ msgstr "Πολύ μικρό buffer"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Κατεστραμένο .mpy αρχείο" #~ msgstr "Κατεστραμένο .mpy αρχείο"

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"
"PO-Revision-Date: 2023-08-14 01:48+0000\n" "PO-Revision-Date: 2023-10-05 03:10+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: none\n" "Language-Team: none\n"
"Language: en_GB\n" "Language: en_GB\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=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.0-dev\n" "X-Generator: Weblate 5.1-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -36,12 +36,12 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -102,13 +102,17 @@ msgstr ""
"%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d" "%d address pins, %d rgb pins and %d tiles indicate a height of %d, not %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -205,6 +209,10 @@ msgstr "%q must be 1 when %q is True"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q must be <= %d" msgstr "%q must be <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr "%q must be <= %u"
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q must be >= %d" msgstr "%q must be >= %d"
@ -406,10 +414,6 @@ msgstr "'break' outside loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' outside loop" msgstr "'continue' outside loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' object is not an iterator"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' requires at least 2 arguments" msgstr "'data' requires at least 2 arguments"
@ -436,7 +440,7 @@ msgstr "'yield' outside function"
#: py/compile.c #: py/compile.c
msgid "* arg after **" msgid "* arg after **"
msgstr "" msgstr "* arg after **"
#: py/compile.c #: py/compile.c
msgid "*x must be assignment target" msgid "*x must be assignment target"
@ -460,9 +464,9 @@ msgstr "3-arg pow() not supported"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "A hardware interrupt channel is already in use" msgstr "A hardware interrupt channel is already in use"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 is being used by WiFi" msgstr "AP could not be started"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -471,9 +475,14 @@ msgstr "Address must be %d bytes long"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Address range not allowed" msgstr "Address range not allowed"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr "Address range wraps around"
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "All CAN peripherals are in use" msgstr "All CAN peripherals are in use"
@ -679,11 +688,6 @@ msgstr "Buffer elements must be 4 bytes long or less"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer is not a bytearray." msgstr "Buffer is not a bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Buffer is too small"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -703,6 +707,12 @@ msgstr "Buffer must be a multiple of 512 bytes"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer too short by %d bytes" msgstr "Buffer too short by %d bytes"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "Buffer too small"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Buffers must be same size" msgstr "Buffers must be same size"
@ -1047,10 +1057,6 @@ msgstr "Failed to release mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Failed to write internal flash." msgstr "Failed to write internal flash."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "Fault detected by hardware."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "File exists" msgstr "File exists"
@ -1127,6 +1133,10 @@ msgstr "Group already used"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "Half duplex SPI is not implemented" msgstr "Half duplex SPI is not implemented"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr "Hard fault: memory access or instruction error."
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1177,10 +1187,6 @@ msgstr "Initial set pin direction conflicts with initial out pin direction"
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "Initial set pin state conflicts with initial out pin state" msgstr "Initial set pin state conflicts with initial out pin state"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Initialisation failed due to lack of memory"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1242,6 +1248,7 @@ msgid "Invalid %q"
msgstr "Invalid %q" msgstr "Invalid %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1396,6 +1403,10 @@ msgstr "Missing jmp_pin. %q[%u] jumps on pin"
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Must be a %q subclass." msgstr "Must be a %q subclass."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr "Must provide 5/6/5 RGB pins"
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Must provide MISO or MOSI pin" msgstr "Must provide MISO or MOSI pin"
@ -1782,6 +1793,10 @@ msgstr "Plus any modules on the filesystem\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Polygon needs at least 3 points" msgstr "Polygon needs at least 3 points"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr "Power dipped. Make sure you are providing enough power."
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Prefix buffer must be on the heap" msgstr "Prefix buffer must be on the heap"
@ -1814,11 +1829,6 @@ msgstr "Program too long"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull not used when direction is output." msgstr "Pull not used when direction is output."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "RAISE mode is not implemented"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL not available on this chip" msgstr "RISE_AND_FALL not available on this chip"
@ -1985,10 +1995,6 @@ msgstr "Stereo left must be on PWM channel A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "Stereo right must be on PWM channel B" msgstr "Stereo right must be on PWM channel B"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Stopping AP is not supported."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Supply one of monotonic_time or epoch_time" msgstr "Supply one of monotonic_time or epoch_time"
@ -2013,10 +2019,6 @@ msgstr "The above exception was the direct cause of the following exception:"
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgstr "The length of rgb_pins must be 6, 12, 18, 24, or 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr "The power dipped. Make sure you are providing enough power."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "The sample's bits_per_sample does not match the mixer's" msgstr "The sample's bits_per_sample does not match the mixer's"
@ -2159,6 +2161,10 @@ msgstr "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID value is not str, int or byte buffer" msgstr "UUID value is not str, int or byte buffer"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr "Unable to access unaligned IO register"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2170,11 +2176,6 @@ msgstr "Unable to allocate buffers for signed conversion"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Unable to allocate the heap." msgstr "Unable to allocate the heap."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "Unable to configure ADC DMA controller, ErrorCode:%d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Unable to create lock" msgstr "Unable to create lock"
@ -2193,33 +2194,23 @@ msgstr "Unable to find free GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Unable to init parser" msgstr "Unable to init parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr "Unable to initialise ADC DMA controller, ErrorCode:%d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Unable to read colour palette data" msgstr "Unable to read colour palette data"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "Unable to start ADC DMA controller, ErrorCode:%d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "Unable to start mDNS query" msgstr "Unable to start mDNS query"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "Unable to write to address."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Unable to write to nvm." msgstr "Unable to write to nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr "Unable to write to read-only memory"
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Unable to write to sleep_memory." msgstr "Unable to write to sleep_memory."
@ -2343,20 +2334,10 @@ msgstr "Voltage read timed out"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "WARNING: Your code filename has two extensions\n" msgstr "WARNING: Your code filename has two extensions\n"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 cannot be deinitialised once mode is set to RESET" msgstr "WatchDogTimer cannot be deinitialised once mode is set to RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer is not currently running"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2376,14 +2357,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "Wifi is in access point mode."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "Wifi is in station mode."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "Wifi is not enabled" msgstr "Wifi is not enabled"
@ -2411,6 +2384,10 @@ msgstr "You pressed both buttons at start up."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "You pressed button A at start up." msgstr "You pressed button A at start up."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr "You pressed button DOWN at start up."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "You pressed the BOOT button at start up" msgstr "You pressed the BOOT button at start up"
@ -2534,7 +2511,7 @@ msgstr "array/bytes required on right side"
#: py/asmxtensa.c #: py/asmxtensa.c
msgid "asm overflow" msgid "asm overflow"
msgstr "" msgstr "asm overflow"
#: extmod/ulab/code/numpy/numerical.c #: extmod/ulab/code/numpy/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence" msgid "attempt to get (arg)min/(arg)max of empty sequence"
@ -2616,8 +2593,7 @@ msgstr "Buffer size must match format"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "Buffer slices must be of equal length" msgstr "Buffer slices must be of equal length"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "Buffer too small" msgstr "Buffer too small"
@ -2627,7 +2603,7 @@ msgstr "Buffer too small for requested bytes"
#: py/emitbc.c #: py/emitbc.c
msgid "bytecode overflow" msgid "bytecode overflow"
msgstr "" msgstr "bytecode overflow"
#: py/objarray.c #: py/objarray.c
msgid "bytes length not a multiple of item size" msgid "bytes length not a multiple of item size"
@ -2686,7 +2662,7 @@ msgstr "can't convert %s to complex"
#: py/obj.c #: py/obj.c
#, c-format #, c-format
msgid "can't convert %s to float" msgid "can't convert %s to float"
msgstr "" msgstr "can't convert %s to float"
#: py/objstr.c #: py/objstr.c
msgid "can't convert '%q' object to %q implicitly" msgid "can't convert '%q' object to %q implicitly"
@ -2702,7 +2678,7 @@ msgstr "can't convert to complex"
#: py/obj.c #: py/obj.c
msgid "can't convert to float" msgid "can't convert to float"
msgstr "" msgstr "can't convert to float"
#: py/runtime.c #: py/runtime.c
msgid "can't convert to int" msgid "can't convert to int"
@ -2786,7 +2762,7 @@ msgstr ""
#: extmod/moduasyncio.c #: extmod/moduasyncio.c
msgid "can't wait" msgid "can't wait"
msgstr "" msgstr "can't wait"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "cannot assign new shape" msgid "cannot assign new shape"
@ -2995,7 +2971,7 @@ msgstr "empty"
msgid "empty file" msgid "empty file"
msgstr "empty file" msgstr "empty file"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "empty heap" msgstr "empty heap"
@ -3224,11 +3200,11 @@ msgstr "import * not at module level"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy arch" msgid "incompatible .mpy arch"
msgstr "" msgstr "incompatible .mpy arch"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy file" msgid "incompatible .mpy file"
msgstr "" msgstr "incompatible .mpy file"
#: py/objstr.c #: py/objstr.c
msgid "incomplete format" msgid "incomplete format"
@ -3692,7 +3668,7 @@ msgstr "not a 128-bit UUID"
#: py/parse.c #: py/parse.c
msgid "not a constant" msgid "not a constant"
msgstr "" msgstr "not a constant"
#: py/objstr.c #: py/objstr.c
msgid "not all arguments converted during string formatting" msgid "not all arguments converted during string formatting"
@ -3907,10 +3883,6 @@ msgstr "parameters must be registers in sequence r0 to r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "pixel coordinates out of bounds" msgstr "pixel coordinates out of bounds"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "poll on file not available on win32" msgstr "poll on file not available on win32"
@ -3934,11 +3906,11 @@ msgstr "port must be >= 0"
#: py/compile.c #: py/compile.c
msgid "positional arg after **" msgid "positional arg after **"
msgstr "" msgstr "positional arg after **"
#: py/compile.c #: py/compile.c
msgid "positional arg after keyword arg" msgid "positional arg after keyword arg"
msgstr "" msgstr "positional arg after keyword arg"
#: py/objint_mpz.c #: py/objint_mpz.c
msgid "pow() 3rd argument cannot be 0" msgid "pow() 3rd argument cannot be 0"
@ -3952,10 +3924,6 @@ msgstr "pow() with 3 arguments requires integers"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "pull masks conflict with direction masks" msgstr "pull masks conflict with direction masks"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "queue overflow"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "raw f-strings are not supported" msgstr "raw f-strings are not supported"
@ -4136,10 +4104,7 @@ msgstr "syntax error in JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "syntax error in uctypes descriptor" msgstr "syntax error in uctypes descriptor"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "timeout duration exceeded the maximum supported value" msgstr "timeout duration exceeded the maximum supported value"
@ -4169,7 +4134,7 @@ msgstr "tobytes can be invoked for dense arrays only"
#: py/compile.c #: py/compile.c
msgid "too many args" msgid "too many args"
msgstr "" msgstr "too many args"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
@ -4222,7 +4187,7 @@ msgstr "type '%q' is not an acceptable base type"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "type is not an acceptable base type" msgstr "type is not an acceptable base type"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "type object '%q' has no attribute '%q'" msgstr "type object '%q' has no attribute '%q'"
@ -4246,7 +4211,8 @@ msgstr "unexpected indent"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "unexpected keyword argument" msgstr "unexpected keyword argument"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "unexpected keyword argument '%q'" msgstr "unexpected keyword argument '%q'"
@ -4340,10 +4306,6 @@ msgstr "value must fit in %d byte(s)"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "value out of range of target" msgstr "value out of range of target"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "WatchDog not initialised"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "width must be greater than zero" msgstr "width must be greater than zero"
@ -4403,10 +4365,6 @@ msgstr "wrong number of values to unpack"
msgid "wrong output type" msgid "wrong output type"
msgstr "wrong output type" msgstr "wrong output type"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "xTaskCreate failed"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi must be an ndarray" msgstr "zi must be an ndarray"
@ -4419,6 +4377,78 @@ msgstr "zi must be of float type"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi must be of shape (n_section, 2)" msgstr "zi must be of shape (n_section, 2)"
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "Initialisation failed due to lack of memory"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "RAISE mode is not implemented"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer is not currently running"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "WatchDog not initialised"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 is being used by WiFi"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "Unable to configure ADC DMA controller, ErrorCode:%d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr "Unable to initialise ADC DMA controller, ErrorCode:%d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgid "xTaskCreate failed"
#~ msgstr "xTaskCreate failed"
#~ msgid "Unable to write to address."
#~ msgstr "Unable to write to address."
#~ msgid "queue overflow"
#~ msgstr "queue overflow"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Stopping AP is not supported."
#~ msgid "Wifi is in access point mode."
#~ msgstr "Wifi is in access point mode."
#~ msgid "Wifi is in station mode."
#~ msgstr "Wifi is in station mode."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' object is not an iterator"
#~ msgid "Buffer is too small"
#~ msgstr "Buffer is too small"
#~ msgid "Fault detected by hardware."
#~ msgstr "Fault detected by hardware."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr "The power dipped. Make sure you are providing enough power."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Corrupt .mpy file" #~ msgstr "Corrupt .mpy file"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-04 12:55-0600\n" "POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2023-08-06 17:45+0000\n" "PO-Revision-Date: 2023-08-24 22:46+0000\n"
"Last-Translator: Pablo Martinez Bernal <elpekenin@elpekenin.dev>\n" "Last-Translator: Pablo Martinez Bernal <elpekenin@elpekenin.dev>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: es\n" "Language: es\n"
@ -16,7 +16,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 5.0-dev\n" "X-Generator: Weblate 5.0\n"
#: main.c #: main.c
msgid "" msgid ""
@ -37,12 +37,12 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n" "\n"
"Por favor describa su problema en https://github.com/adafruit/circuitpython/" "Por favor abre una issue con tu programa en github.com/adafruit/"
"issues." "circuitpython/issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -104,13 +104,17 @@ msgstr ""
"no de %d" "no de %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -207,6 +211,10 @@ msgstr "%q debe ser 1 cuando %q es True"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q debe ser <= %d" msgstr "%q debe ser <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q debe ser >= %d" msgstr "%q debe ser >= %d"
@ -272,19 +280,19 @@ msgstr "%q=%q"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts in more bits than pin count" msgid "%q[%u] shifts in more bits than pin count"
msgstr "" msgstr "%q[%u] lee mas bits que la cantidad de pines"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts out more bits than pin count" msgid "%q[%u] shifts out more bits than pin count"
msgstr "" msgstr "%q[%u] escribe mas bits que la cantidad de pines"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] uses extra pin" msgid "%q[%u] uses extra pin"
msgstr "" msgstr "%q[%u] usa un pin extra"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] waits on input outside of count" msgid "%q[%u] waits on input outside of count"
msgstr "" msgstr "%q[%u] espera entrada fuera del contador"
#: ports/espressif/common-hal/espidf/__init__.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
@ -408,10 +416,6 @@ msgstr "'break' fuera de un bucle"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' fuera de un bucle" msgstr "'continue' fuera de un bucle"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "el objeto 'coroutine' no es un iterador"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' requiere como mínimo 2 argumentos" msgstr "'data' requiere como mínimo 2 argumentos"
@ -438,7 +442,7 @@ msgstr "'yield' fuera de una función"
#: py/compile.c #: py/compile.c
msgid "* arg after **" msgid "* arg after **"
msgstr "" msgstr "* argumento tras **"
#: py/compile.c #: py/compile.c
msgid "*x must be assignment target" msgid "*x must be assignment target"
@ -462,9 +466,9 @@ msgstr "pow() con 3 argumentos no soportado"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Un canal de interrupción por hardware ya está en uso" msgstr "Un canal de interrupción por hardware ya está en uso"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 está siendo usado por WiFi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -473,9 +477,14 @@ msgstr "La dirección debe tener %d bytes de longitud"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Rango de dirección no permitido" msgstr "Rango de dirección no permitido"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Todos los periféricos CAN están en uso" msgstr "Todos los periféricos CAN están en uso"
@ -683,11 +692,6 @@ msgstr "Los elementos del buffer deben tener una longitud de 4 bytes o menos"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer no es un bytearray." msgstr "Buffer no es un bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Buffer es muy pequeño"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -708,6 +712,12 @@ msgstr "El buffer deber ser un múltiplo de 512 bytes"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer muy corto por %d bytes" msgstr "Buffer muy corto por %d bytes"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "Buffer demasiado pequeño"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Los buffers deben ser del mismo tamaño" msgstr "Los buffers deben ser del mismo tamaño"
@ -1059,10 +1069,6 @@ msgstr "No se puede liberar el mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Error al escribir el flash interno." msgstr "Error al escribir el flash interno."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "Falló detectado por el hardware."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "El archivo ya existe" msgstr "El archivo ya existe"
@ -1144,6 +1150,10 @@ msgstr "Grupo ya está siendo utilizado"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "SPI Half Duplex no está implementado" msgstr "SPI Half Duplex no está implementado"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr "Fallo grave: error de acceso a memoria o de instrucción."
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1199,10 +1209,6 @@ msgstr ""
"El estado inicial del pin de configuración esta en conflicto con el estado " "El estado inicial del pin de configuración esta en conflicto con el estado "
"inicial de salida del pin" "inicial de salida del pin"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Inicializacion fallida por falta de memoria"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1266,6 +1272,7 @@ msgid "Invalid %q"
msgstr "%q inválido" msgstr "%q inválido"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1390,36 +1397,40 @@ msgstr "Inconsistencia en el flag de recambio"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] reads pin(s)" msgid "Missing first_in_pin. %q[%u] reads pin(s)"
msgstr "" msgstr "Falta first_in_pin. %q[%u] lee pin(es)"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] shifts in from pin(s)" msgid "Missing first_in_pin. %q[%u] shifts in from pin(s)"
msgstr "" msgstr "Falta first_in_pin. %q[%u] mueve desde pin(es)"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] waits based on pin" msgid "Missing first_in_pin. %q[%u] waits based on pin"
msgstr "" msgstr "Falta first_in_pin. %q[%u] espera basado en un pin"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_out_pin. %q[%u] shifts out to pin(s)" msgid "Missing first_out_pin. %q[%u] shifts out to pin(s)"
msgstr "" msgstr "Falta first_out_pin. %q[%u] mueve hacia pin(es)"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_out_pin. %q[%u] writes pin(s)" msgid "Missing first_out_pin. %q[%u] writes pin(s)"
msgstr "" msgstr "Falta first_out_pin. %q[%u] escribe en pin(es)"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_set_pin. %q[%u] sets pin(s)" msgid "Missing first_set_pin. %q[%u] sets pin(s)"
msgstr "" msgstr "Falta first_set_pin. %q[%u] configura pin(es)"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing jmp_pin. %q[%u] jumps on pin" msgid "Missing jmp_pin. %q[%u] jumps on pin"
msgstr "" msgstr "Falta jmp_pin. %q[%u] salta en pin"
#: shared-bindings/busio/UART.c shared-bindings/displayio/Group.c #: shared-bindings/busio/UART.c shared-bindings/displayio/Group.c
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Debe de ser una subclase de %q." msgstr "Debe de ser una subclase de %q."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Debe proporcionar un pin MISO o MOSI" msgstr "Debe proporcionar un pin MISO o MOSI"
@ -1809,6 +1820,11 @@ msgstr "Además de cualquier módulo en el sistema de archivos\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "El polígono necesita al menos 3 puntos" msgstr "El polígono necesita al menos 3 puntos"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
"Falta de potencia. Asegura que estás suministrando suficiente potencia."
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "El prefijo del buffer debe estar en el heap" msgstr "El prefijo del buffer debe estar en el heap"
@ -1844,11 +1860,6 @@ msgstr "El programa es demasiado grande"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull no se usa cuando la dirección es output." msgstr "Pull no se usa cuando la dirección es output."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "El modo RAISE no esta implementado"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL no esta disponible para este chip" msgstr "RISE_AND_FALL no esta disponible para este chip"
@ -2016,10 +2027,6 @@ msgstr "Estéreo izquierdo debe estar en el canal PWM A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "Estéreo derecho debe estar en el canal PWM B" msgstr "Estéreo derecho debe estar en el canal PWM B"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Parar el AP no esta soportado."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Suministre monotonic_time o epoch_time" msgstr "Suministre monotonic_time o epoch_time"
@ -2045,11 +2052,6 @@ msgstr "La excepción fue la causa directa de la excepción siguiente:"
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "La longitud de rgb_pins debe ser 6, 12, 18, 24, o 30" msgstr "La longitud de rgb_pins debe ser 6, 12, 18, 24, o 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
"La potencia calló. Asegúrese que está suministrando suficiente energía."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Los bits_per_sample del sample no igualan a los del mixer" msgstr "Los bits_per_sample del sample no igualan a los del mixer"
@ -2195,6 +2197,10 @@ msgstr "UUID string no es 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID valor no es un str, int o byte buffer" msgstr "UUID valor no es un str, int o byte buffer"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2206,11 +2212,6 @@ msgstr "No se pudieron asignar buffers para la conversión con signo"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Imposible de asignar el heap." msgstr "Imposible de asignar el heap."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "Imposible de configurar el controlador ADC DMA , código de error:%d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "No se puede crear bloqueo" msgstr "No se puede crear bloqueo"
@ -2229,34 +2230,23 @@ msgstr "No se pudo encontrar un GCLK libre"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Incapaz de inicializar el parser" msgstr "Incapaz de inicializar el parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
"No es posible de inicializar el controlador ADC DMA, código de error:%d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "No se pudo leer los datos de la paleta de colores" msgstr "No se pudo leer los datos de la paleta de colores"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "Imposible de iniciar el controlador ADC DMA, código de error:%d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "Imposible de incializar una consulta mDNS" msgstr "Imposible de incializar una consulta mDNS"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "Imposible de escribir en esa dirección."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Imposible escribir en nvm." msgstr "Imposible escribir en nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Imposible de escribir en sleep_memory." msgstr "Imposible de escribir en sleep_memory."
@ -2380,23 +2370,11 @@ msgstr "Tiempo de espera agotado para lectura de voltaje"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "ADVERTENCIA: El nombre de archivo de tu código tiene dos extensiones\n" msgstr "ADVERTENCIA: El nombre de archivo de tu código tiene dos extensiones\n"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 no se puede desinicializar luego de definirse en modo RESET" "WatchDogTimer no se puede desinicializar luego de definirse en modo RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer no se está ejecutando en este momento"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode no se puede modificar luego de configurar WatchDogMode."
"RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2416,14 +2394,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "Wifi est en modo de access point."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "Wifi esta en modo station."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "Wifi no esta activado" msgstr "Wifi no esta activado"
@ -2451,6 +2421,10 @@ msgstr "Usted presionó ambos botones al iniciar."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "Usted presionó el botón A al iniciar." msgstr "Usted presionó el botón A al iniciar."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "Usted presionó el botón BOOT al iniciar" msgstr "Usted presionó el botón BOOT al iniciar"
@ -2574,7 +2548,7 @@ msgstr "array/bytes requeridos en el lado derecho"
#: py/asmxtensa.c #: py/asmxtensa.c
msgid "asm overflow" msgid "asm overflow"
msgstr "" msgstr "desborde de asm"
#: extmod/ulab/code/numpy/numerical.c #: extmod/ulab/code/numpy/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence" msgid "attempt to get (arg)min/(arg)max of empty sequence"
@ -2656,8 +2630,7 @@ msgstr "el tamaño del buffer debe de coincidir con el formato"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "Las secciones del buffer necesitan tener longitud igual" msgstr "Las secciones del buffer necesitan tener longitud igual"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "buffer demasiado pequeño" msgstr "buffer demasiado pequeño"
@ -2667,7 +2640,7 @@ msgstr "búfer muy pequeño para los bytes solicitados"
#: py/emitbc.c #: py/emitbc.c
msgid "bytecode overflow" msgid "bytecode overflow"
msgstr "" msgstr "desborde de bytecode"
#: py/objarray.c #: py/objarray.c
msgid "bytes length not a multiple of item size" msgid "bytes length not a multiple of item size"
@ -2829,7 +2802,7 @@ msgstr ""
#: extmod/moduasyncio.c #: extmod/moduasyncio.c
msgid "can't wait" msgid "can't wait"
msgstr "" msgstr "no se puede esperar"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "cannot assign new shape" msgid "cannot assign new shape"
@ -3039,7 +3012,7 @@ msgstr "vacío"
msgid "empty file" msgid "empty file"
msgstr "archivo vacio" msgstr "archivo vacio"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap vacío" msgstr "heap vacío"
@ -3268,7 +3241,7 @@ msgstr "import * no a nivel de módulo"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy arch" msgid "incompatible .mpy arch"
msgstr "" msgstr "arquitectura de .mpy incompatible"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy file" msgid "incompatible .mpy file"
@ -3740,7 +3713,7 @@ msgstr "no es 128-bit UUID"
#: py/parse.c #: py/parse.c
msgid "not a constant" msgid "not a constant"
msgstr "" msgstr "no es una constante"
#: py/objstr.c #: py/objstr.c
msgid "not all arguments converted during string formatting" msgid "not all arguments converted during string formatting"
@ -3956,10 +3929,6 @@ msgstr "los parametros deben ser registros en secuencia del r0 al r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "coordenadas del pixel fuera de límites" msgstr "coordenadas del pixel fuera de límites"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader debe ser displayio.Palette o displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "el sondeo del archivo no esta disponible en win32" msgstr "el sondeo del archivo no esta disponible en win32"
@ -3983,11 +3952,11 @@ msgstr "port debe ser be >= 0"
#: py/compile.c #: py/compile.c
msgid "positional arg after **" msgid "positional arg after **"
msgstr "" msgstr "argumento posicional tras **"
#: py/compile.c #: py/compile.c
msgid "positional arg after keyword arg" msgid "positional arg after keyword arg"
msgstr "" msgstr "argumento posicional tras argumento con nombre"
#: py/objint_mpz.c #: py/objint_mpz.c
msgid "pow() 3rd argument cannot be 0" msgid "pow() 3rd argument cannot be 0"
@ -4001,10 +3970,6 @@ msgstr "pow() con 3 argumentos requiere enteros"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "máscara de pull en conflicto con máscara de dirección" msgstr "máscara de pull en conflicto con máscara de dirección"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "desbordamiento de cola(queue)"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "raw f-strings no esta soportadas" msgstr "raw f-strings no esta soportadas"
@ -4185,10 +4150,7 @@ msgstr "error de sintaxis en JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "error de sintaxis en el descriptor uctypes" msgstr "error de sintaxis en el descriptor uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
"la duración de tiempo de espera ha excedido la capacidad máxima del valor" "la duración de tiempo de espera ha excedido la capacidad máxima del valor"
@ -4219,7 +4181,7 @@ msgstr "tobytes solo pueden ser invocados por arrays densos"
#: py/compile.c #: py/compile.c
msgid "too many args" msgid "too many args"
msgstr "" msgstr "demasiados argumentos"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
@ -4272,7 +4234,7 @@ msgstr "type '%q' no es un tipo de base aceptable"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "type no es un tipo de base aceptable" msgstr "type no es un tipo de base aceptable"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "objeto de tipo '%q' no tiene atributo '%q'" msgstr "objeto de tipo '%q' no tiene atributo '%q'"
@ -4296,7 +4258,8 @@ msgstr "sangría inesperada"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "argumento por palabra clave inesperado" msgstr "argumento por palabra clave inesperado"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "argumento por palabra clave inesperado '%q'" msgstr "argumento por palabra clave inesperado '%q'"
@ -4390,10 +4353,6 @@ msgstr "el valor debe caber en %d byte(s)"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "valor fuera de alcance al blanco" msgstr "valor fuera de alcance al blanco"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "watchdog no inicializado"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "el ancho debe ser mayor que cero" msgstr "el ancho debe ser mayor que cero"
@ -4453,10 +4412,6 @@ msgstr "numero erroneo de valores a descomprimir"
msgid "wrong output type" msgid "wrong output type"
msgstr "tipo de salida incorrecta" msgstr "tipo de salida incorrecta"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "fallo en xTaskCreate"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi debe ser un ndarray" msgstr "zi debe ser un ndarray"
@ -4469,6 +4424,82 @@ msgstr "zi debe ser de tipo flotante"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi debe ser una forma (n_section,2)" msgstr "zi debe ser una forma (n_section,2)"
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "Inicializacion fallida por falta de memoria"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "El modo RAISE no esta implementado"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer no se está ejecutando en este momento"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "WatchDogTimer.mode no se puede modificar luego de configurar WatchDogMode."
#~ "RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "watchdog no inicializado"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 está siendo usado por WiFi"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "Imposible de configurar el controlador ADC DMA , código de error:%d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr ""
#~ "No es posible de inicializar el controlador ADC DMA, código de error:%d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "Imposible de iniciar el controlador ADC DMA, código de error:%d"
#~ msgid "xTaskCreate failed"
#~ msgstr "fallo en xTaskCreate"
#~ msgid "Unable to write to address."
#~ msgstr "Imposible de escribir en esa dirección."
#~ msgid "queue overflow"
#~ msgstr "desbordamiento de cola(queue)"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Parar el AP no esta soportado."
#~ msgid "Wifi is in access point mode."
#~ msgstr "Wifi est en modo de access point."
#~ msgid "Wifi is in station mode."
#~ msgstr "Wifi esta en modo station."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Por favor describa su problema en https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "el objeto 'coroutine' no es un iterador"
#~ msgid "Buffer is too small"
#~ msgstr "Buffer es muy pequeño"
#~ msgid "Fault detected by hardware."
#~ msgstr "Falló detectado por el hardware."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr ""
#~ "La potencia calló. Asegúrese que está suministrando suficiente energía."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr "pixel_shader debe ser displayio.Palette o displayio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Archivo .mpy corrupto" #~ msgstr "Archivo .mpy corrupto"

View File

@ -32,8 +32,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -90,13 +90,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -193,6 +197,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -395,10 +403,6 @@ msgstr "'break' sa labas ng loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' sa labas ng loop" msgstr "'continue' sa labas ng loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' kailangan ng hindi bababa sa 2 argument" msgstr "'data' kailangan ng hindi bababa sa 2 argument"
@ -449,8 +453,8 @@ msgstr "3-arg pow() hindi suportado"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Isang channel ng hardware interrupt ay ginagamit na" msgstr "Isang channel ng hardware interrupt ay ginagamit na"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
@ -460,9 +464,14 @@ msgstr "ang palette ay dapat 32 bytes ang haba"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -669,11 +678,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr ""
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -693,6 +697,12 @@ msgstr ""
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1040,10 +1050,6 @@ msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Mayroong file" msgstr "Mayroong file"
@ -1119,6 +1125,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1168,10 +1178,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1233,6 +1239,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1387,6 +1394,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1769,6 +1780,10 @@ msgstr "Kasama ang kung ano pang modules na sa filesystem\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1801,11 +1816,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull hindi ginagamit kapag ang direksyon ay output." msgstr "Pull hindi ginagamit kapag ang direksyon ay output."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1972,10 +1982,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2000,10 +2006,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Ang bits_per_sample ng sample ay hindi tugma sa mixer" msgstr "Ang bits_per_sample ng sample ay hindi tugma sa mixer"
@ -2144,6 +2146,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2155,11 +2161,6 @@ msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2178,33 +2179,23 @@ msgstr "Hindi mahanap ang libreng GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Hindi ma-init ang parser" msgstr "Hindi ma-init ang parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
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."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2328,20 +2319,10 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2356,14 +2337,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2391,6 +2364,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2597,8 +2574,7 @@ msgstr "aarehas na haba dapat ang buffer slices"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "aarehas na haba dapat ang buffer slices" msgstr "aarehas na haba dapat ang buffer slices"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "masyadong maliit ang buffer" msgstr "masyadong maliit ang buffer"
@ -2983,7 +2959,7 @@ msgstr "walang laman"
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "walang laman ang heap" msgstr "walang laman ang heap"
@ -3900,10 +3876,6 @@ msgstr "ang mga parameter ay dapat na nagrerehistro sa sequence r0 hanggang r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "wala sa sakop ang address" msgstr "wala sa sakop ang address"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3945,10 +3917,6 @@ msgstr "pow() na may 3 argumento kailangan ng integers"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "puno na ang pila (overflow)"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4129,10 +4097,7 @@ msgstr "sintaks error sa JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "may pagkakamali sa sintaks sa uctypes descriptor" msgstr "may pagkakamali sa sintaks sa uctypes descriptor"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4215,7 +4180,7 @@ msgstr "hindi maari ang type na '%q' para sa base type"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "hindi puede ang type para sa base type" msgstr "hindi puede ang type para sa base type"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "type object '%q' ay walang attribute '%q'" msgstr "type object '%q' ay walang attribute '%q'"
@ -4239,7 +4204,8 @@ msgstr "hindi inaasahang indent"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "hindi inaasahang argumento ng keyword" msgstr "hindi inaasahang argumento ng keyword"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "hindi inaasahang argumento ng keyword na '%q'" msgstr "hindi inaasahang argumento ng keyword na '%q'"
@ -4333,10 +4299,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4396,10 +4358,6 @@ msgstr "maling number ng value na i-unpack"
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4412,6 +4370,12 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "queue overflow"
#~ msgstr "puno na ang pila (overflow)"
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
#~ msgid "" #~ msgid ""
#~ "Incompatible .mpy file. Please update all .mpy files. See http://adafru." #~ "Incompatible .mpy file. Please update all .mpy files. See http://adafru."
#~ "it/mpy-update for more info." #~ "it/mpy-update for more info."

View File

@ -37,12 +37,9 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n"
"Veuillez signaler un problème avec votre programme sur https://github.com/"
"adafruit/circuitpython/issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -104,13 +101,17 @@ msgstr ""
"%d, et non %d" "%d, et non %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -207,6 +208,10 @@ msgstr "%q doit être 1 quand %q est True"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q doit être <= %d" msgstr "%q doit être <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q doit être >= %d" msgstr "%q doit être >= %d"
@ -410,10 +415,6 @@ msgstr "'break' dehors d'une boucle"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' dehors d'une boucle" msgstr "'continue' dehors d'une boucle"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "L'objet \"coroutine\" n'est pas un itérateur"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' nécessite au moins 2 paramètres" msgstr "'data' nécessite au moins 2 paramètres"
@ -464,9 +465,9 @@ msgstr "pow() non supporté avec 3 paramètres"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Un canal d'interruptions matériel est déjà utilisé" msgstr "Un canal d'interruptions matériel est déjà utilisé"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 est utilisé pars le Wifi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -475,9 +476,14 @@ msgstr "L'adresse doit être longue de %d octets"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Plage d'adresses non autorisée" msgstr "Plage d'adresses non autorisée"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Tous les périphériques CAN sont utilisés" msgstr "Tous les périphériques CAN sont utilisés"
@ -685,11 +691,6 @@ msgstr "Les éléments du tampon doivent faire 4 octets ou moins"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Le tampon n'est pas un 'bytearray'." msgstr "Le tampon n'est pas un 'bytearray'."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Le tampon est trop petit"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -709,6 +710,12 @@ msgstr "La mémoire tampon doit être un multiple de 512"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Tampon trop court de %d octets" msgstr "Tampon trop court de %d octets"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Les tampons doivent avoir la même taille" msgstr "Les tampons doivent avoir la même taille"
@ -1068,10 +1075,6 @@ msgstr "Impossible de libérer mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Échec de l'écriture vers flash interne." msgstr "Échec de l'écriture vers flash interne."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Le fichier existe" msgstr "Le fichier existe"
@ -1154,6 +1157,10 @@ msgstr "Groupe déjà utilisé"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "Le half duplex du SPI n'est pas implémenté" msgstr "Le half duplex du SPI n'est pas implémenté"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1206,10 +1213,6 @@ msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
"État initial de \"set pin\" est en conflit avec l'état initial de \"out pin\"" "État initial de \"set pin\" est en conflit avec l'état initial de \"out pin\""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Échec d'initialisation par manque de mémoire"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1274,6 +1277,7 @@ msgid "Invalid %q"
msgstr "%q invalide" msgstr "%q invalide"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1429,6 +1433,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Doit être une sous-classe de %q." msgstr "Doit être une sous-classe de %q."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Doit fournir une broche MISO ou MOSI" msgstr "Doit fournir une broche MISO ou MOSI"
@ -1819,6 +1827,10 @@ msgstr "Ainsi que tout autres modules présents sur le système de fichiers\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Polygon a besoin d'au moins 3 points" msgstr "Polygon a besoin d'au moins 3 points"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Le tampon de préfixe doit être sur la pile" msgstr "Le tampon de préfixe doit être sur la pile"
@ -1855,11 +1867,6 @@ msgstr "Programme trop long"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'." msgstr "Le tirage 'pull' n'est pas utilisé quand la direction est 'output'."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "Mode RAISE n'est pas implémenté"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL n'est pas disponible sur cette puce" msgstr "RISE_AND_FALL n'est pas disponible sur cette puce"
@ -2026,10 +2033,6 @@ msgstr "Canal stéréo gauche doit être sur le canal PWM A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "Canal stéréo droit doit être sur le canal PWM B" msgstr "Canal stéréo droit doit être sur le canal PWM B"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Stopper n'est pas supporté."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Fournissez l'un de monotonic_time ou epoch_time" msgstr "Fournissez l'un de monotonic_time ou epoch_time"
@ -2054,10 +2057,6 @@ msgstr "L'exception précédente est la cause directe de l'exception suivante:"
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "La taille de rgb_pins doit être 6, 12, 18, 24 ou 30" msgstr "La taille de rgb_pins doit être 6, 12, 18, 24 ou 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr "La puissance a chu. Assurez vous de fournir assez de puissance."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2205,6 +2204,10 @@ msgstr ""
"La valeur de l'UUID n'est pas une chaîne de caractères, un chiffre entier ou " "La valeur de l'UUID n'est pas une chaîne de caractères, un chiffre entier ou "
"un tampon d'octets" "un tampon d'octets"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2216,11 +2219,6 @@ msgstr "Impossible d'allouer des tampons pour une conversion signée"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Impossible d'allouer le tas." msgstr "Impossible d'allouer le tas."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Impossible de créer un verrou ('lock')" msgstr "Impossible de créer un verrou ('lock')"
@ -2239,33 +2237,23 @@ msgstr "Impossible de trouver un GCLK libre"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Impossible d'initialiser le parser" msgstr "Impossible d'initialiser le parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Impossible de lire les données de la palette de couleurs" msgstr "Impossible de lire les données de la palette de couleurs"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "Impossible de lancer la requête mDNS" msgstr "Impossible de lancer la requête mDNS"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "L'écriture a échoué."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Écriture impossible vers nvm." msgstr "Écriture impossible vers nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Écriture impossible vers sleep_memory." msgstr "Écriture impossible vers sleep_memory."
@ -2390,24 +2378,12 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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és-initialisé une fois que le mode est réglé " "WatchDogTimer ne peut pas être dés-initialisé une fois que le mode est réglé "
"sur RESET" "sur RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer n'est pas en cours d'exécution"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode ne peut pas être changé une fois réglé à WatchDogMode."
"RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2427,14 +2403,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi : " msgstr "Wi-Fi : "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "Wifi en mode point d'accès."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "Wifi en mode station."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "Le wifi n'est pas activé" msgstr "Le wifi n'est pas activé"
@ -2462,6 +2430,10 @@ msgstr "Vous avez appuyé les deux boutons au démarrage."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "Vous avez appuyé le bouton A au démarrage." msgstr "Vous avez appuyé le bouton A au démarrage."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "Vous avez appuyé le bouton BOOT au démarrage" msgstr "Vous avez appuyé le bouton BOOT au démarrage"
@ -2667,8 +2639,7 @@ msgstr "la taille du tampon doit correspondre au format"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "les tranches de tampon doivent être de longueurs égales" msgstr "les tranches de tampon doivent être de longueurs égales"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "tampon trop petit" msgstr "tampon trop petit"
@ -3056,7 +3027,7 @@ msgstr "vide"
msgid "empty file" msgid "empty file"
msgstr "fichier vide" msgstr "fichier vide"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "tas vide" msgstr "tas vide"
@ -3979,11 +3950,6 @@ msgstr "les paramètres doivent être des registres dans la séquence r0 à r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "coordonnées de pixel hors limites" msgstr "coordonnées de pixel hors limites"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
"pixel_shader doit être un objet displayio.Palette ou displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "le polling sur un fichier n'est pas disponible sous win32" msgstr "le polling sur un fichier n'est pas disponible sous win32"
@ -4025,10 +3991,6 @@ msgstr "pow() avec 3 arguments nécessite des entiers"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "masque pull est en conflit avec les masques de direction" msgstr "masque pull est en conflit avec les masques de direction"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "dépassement de file"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "les f-strings bruts ne sont pas supportées" msgstr "les f-strings bruts ne sont pas supportées"
@ -4210,10 +4172,7 @@ msgstr "erreur de syntaxe JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "erreur de syntaxe dans le descripteur d'uctypes" msgstr "erreur de syntaxe dans le descripteur d'uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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"
@ -4296,7 +4255,7 @@ msgstr "le type '%q' n'est pas un type de base accepté"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "le type n'est pas un type de base accepté" msgstr "le type n'est pas un type de base accepté"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "l'objet de type '%q' n'a pas d'attribut '%q'" msgstr "l'objet de type '%q' n'a pas d'attribut '%q'"
@ -4320,7 +4279,8 @@ msgstr "indentation inattendue"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "paramètre nommé inattendu" msgstr "paramètre nommé inattendu"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "paramètre nommé '%q' inattendu" msgstr "paramètre nommé '%q' inattendu"
@ -4414,10 +4374,6 @@ msgstr "la valeur doit tenir dans %d octet(s)"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "valeur hors de porté de la cible" msgstr "valeur hors de porté de la cible"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "chien de garde (watchdog) non initialisé"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "width doit être plus que zero" msgstr "width doit être plus que zero"
@ -4477,10 +4433,6 @@ msgstr "mauvais nombre de valeurs à dégrouper"
msgid "wrong output type" msgid "wrong output type"
msgstr "type de sortie incorrect" msgstr "type de sortie incorrect"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "Échec de xTaskCreate"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi doit être un ndarray" msgstr "zi doit être un ndarray"
@ -4493,6 +4445,67 @@ 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 "Initialization failed due to lack of memory"
#~ msgstr "Échec d'initialisation par manque de mémoire"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "Mode RAISE n'est pas implémenté"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer n'est pas en cours d'exécution"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "WatchDogTimer.mode ne peut pas être changé une fois réglé à WatchDogMode."
#~ "RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "chien de garde (watchdog) non initialisé"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 est utilisé pars le Wifi"
#~ msgid "xTaskCreate failed"
#~ msgstr "Échec de xTaskCreate"
#~ msgid "Unable to write to address."
#~ msgstr "L'écriture a échoué."
#~ msgid "queue overflow"
#~ msgstr "dépassement de file"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Stopper n'est pas supporté."
#~ msgid "Wifi is in access point mode."
#~ msgstr "Wifi en mode point d'accès."
#~ msgid "Wifi is in station mode."
#~ msgstr "Wifi en mode station."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Veuillez signaler un problème avec votre programme sur https://github.com/"
#~ "adafruit/circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "L'objet \"coroutine\" n'est pas un itérateur"
#~ msgid "Buffer is too small"
#~ msgstr "Le tampon est trop petit"
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr "La puissance a chu. Assurez vous de fournir assez de puissance."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader doit être un objet displayio.Palette ou displayio."
#~ "ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Fichier .mpy corrompu" #~ msgstr "Fichier .mpy corrompu"

View File

@ -31,8 +31,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -89,13 +89,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -192,6 +196,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -393,10 +401,6 @@ msgstr ""
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "" msgstr ""
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "" msgstr ""
@ -447,8 +451,8 @@ msgstr ""
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
@ -458,9 +462,14 @@ msgstr ""
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -664,11 +673,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr ""
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -688,6 +692,12 @@ msgstr ""
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1030,10 +1040,6 @@ msgstr ""
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "" msgstr ""
@ -1109,6 +1115,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1158,10 +1168,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1223,6 +1229,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1377,6 +1384,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1755,6 +1766,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1787,11 +1802,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1958,10 +1968,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -1986,10 +1992,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2130,6 +2132,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2141,11 +2147,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2164,33 +2165,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2312,20 +2303,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2340,14 +2321,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2375,6 +2348,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2580,8 +2557,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2956,7 +2932,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3866,10 +3842,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3911,10 +3883,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4095,10 +4063,7 @@ msgstr ""
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4181,7 +4146,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4205,7 +4170,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4299,10 +4265,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4362,10 +4324,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""

View File

@ -34,8 +34,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -93,13 +93,17 @@ msgstr ""
"%d pin indirizzo, %d pin rgb e %d tessere indicano l'altezza di %d, non %d" "%d pin indirizzo, %d pin rgb e %d tessere indicano l'altezza di %d, non %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -196,6 +200,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -398,10 +406,6 @@ msgstr "'break' fuori del ciclo"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' fuori del ciclo" msgstr "'continue' fuori del ciclo"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "L'oggetto 'coroutine' non è un iteratore"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' richiede almeno 2 argomenti" msgstr "'data' richiede almeno 2 argomenti"
@ -452,9 +456,9 @@ msgstr "pow() con tre argmomenti non supportata"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Un canale di interruzione hardware è già in uso" msgstr "Un canale di interruzione hardware è già in uso"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 sta usando il WiFi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -463,9 +467,14 @@ msgstr "L'indirizzo deve essere lungo %d byte"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Tutte le periferiche CAN sono in uso" msgstr "Tutte le periferiche CAN sono in uso"
@ -673,11 +682,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer non è un array di bites." msgstr "Buffer non è un array di bites."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Buffer troppo piccolo"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -697,6 +701,12 @@ msgstr "Il buffer deve essere un multiplo di 512 bytes"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer troppo piccolo di %d bytes" msgstr "Buffer troppo piccolo di %d bytes"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1042,10 +1052,6 @@ msgstr "Impossibile rilasciare il mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "File esistente" msgstr "File esistente"
@ -1121,6 +1127,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1170,10 +1180,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1235,6 +1241,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1390,6 +1397,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1776,6 +1787,10 @@ msgstr "Imposssibile rimontare il filesystem"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1808,11 +1823,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1979,10 +1989,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2007,10 +2013,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2151,6 +2153,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2162,11 +2168,6 @@ msgstr "Ipossibilitato ad allocare buffer per la conversione con segno"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2185,33 +2186,23 @@ msgstr "Impossibile trovare un GCLK libero"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Inizilizzazione del parser non possibile" msgstr "Inizilizzazione del parser non possibile"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Imposibile scrivere su nvm." msgstr "Imposibile scrivere su nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2335,20 +2326,10 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2363,14 +2344,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2398,6 +2371,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2606,8 +2583,7 @@ msgstr "slice del buffer devono essere della stessa lunghezza"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "slice del buffer devono essere della stessa lunghezza" msgstr "slice del buffer devono essere della stessa lunghezza"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "buffer troppo piccolo" msgstr "buffer troppo piccolo"
@ -2988,7 +2964,7 @@ msgstr "vuoto"
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap vuoto" msgstr "heap vuoto"
@ -3910,10 +3886,6 @@ msgstr "parametri devono essere i registri in sequenza da a2 a a5"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "indirizzo fuori limite" msgstr "indirizzo fuori limite"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader deve essere displayio.Palette o displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3955,10 +3927,6 @@ msgstr "pow() con 3 argomenti richiede interi"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "overflow della coda"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4139,10 +4107,7 @@ msgstr "errore di sintassi nel JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "errore di sintassi nel descrittore uctypes" msgstr "errore di sintassi nel descrittore uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4225,7 +4190,7 @@ msgstr "il tipo '%q' non è un tipo di base accettabile"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "il tipo non è un tipo di base accettabile" msgstr "il tipo non è un tipo di base accettabile"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "l'oggetto di tipo '%q' non ha l'attributo '%q'" msgstr "l'oggetto di tipo '%q' non ha l'attributo '%q'"
@ -4249,7 +4214,8 @@ msgstr "indentazione inaspettata"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "argomento nominato inaspettato" msgstr "argomento nominato inaspettato"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "argomento nominato '%q' inaspettato" msgstr "argomento nominato '%q' inaspettato"
@ -4343,10 +4309,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4406,10 +4368,6 @@ msgstr "numero di valori da scompattare non corretto"
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4422,6 +4380,22 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 sta usando il WiFi"
#~ msgid "queue overflow"
#~ msgstr "overflow della coda"
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "L'oggetto 'coroutine' non è un iteratore"
#~ msgid "Buffer is too small"
#~ msgstr "Buffer troppo piccolo"
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader deve essere displayio.Palette o displayio.ColorConverter"
#~ msgid "" #~ msgid ""
#~ "Incompatible .mpy file. Please update all .mpy files. See http://adafru." #~ "Incompatible .mpy file. Please update all .mpy files. See http://adafru."
#~ "it/mpy-update for more info." #~ "it/mpy-update for more info."

View File

@ -37,8 +37,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -95,13 +95,17 @@ msgid ""
msgstr "%dアドレスピン、%dRGBピン、%dタイルは%dの高さを指示する。%dではない。" msgstr "%dアドレスピン、%dRGBピン、%dタイルは%dの高さを指示する。%dではない。"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -199,6 +203,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -400,10 +408,6 @@ msgstr "ループ外でのbreak"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "ループ外でのcontinue" msgstr "ループ外でのcontinue"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' オブジェクトはイテレータではありません"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data'には少なくとも2つの引数が必要" msgstr "'data'には少なくとも2つの引数が必要"
@ -454,8 +458,8 @@ msgstr "引数3つのpow()は非対応"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "ハードウェア割り込みチャネルは使用中" msgstr "ハードウェア割り込みチャネルは使用中"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
@ -465,9 +469,14 @@ msgstr "アドレスは、%dバイト長でなければなりません"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "全てのCAN周辺機器が使用中" msgstr "全てのCAN周辺機器が使用中"
@ -673,11 +682,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "バッファがbytearrayではありません" msgstr "バッファがbytearrayではありません"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "バッファが小さすぎます"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -697,6 +701,12 @@ msgstr "バッファは512の倍数でなければなりません"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "バッファが %d バイト足りません" msgstr "バッファが %d バイト足りません"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1041,10 +1051,6 @@ msgstr "ミューテックスの開放に失敗。エラー 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "内部フラッシュ書き込みに失敗" msgstr "内部フラッシュ書き込みに失敗"
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "ファイルが存在します" msgstr "ファイルが存在します"
@ -1120,6 +1126,10 @@ msgstr "グループはすでに使われています"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1169,10 +1179,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1234,6 +1240,7 @@ msgid "Invalid %q"
msgstr "不正な %q" msgstr "不正な %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1388,6 +1395,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "%q のサブクラスでなければなりません" msgstr "%q のサブクラスでなければなりません"
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "MISOピンまたはMOSIピンが必要" msgstr "MISOピンまたはMOSIピンが必要"
@ -1768,6 +1779,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "ポリゴンには少なくとも3つの点が必要" msgstr "ポリゴンには少なくとも3つの点が必要"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Prefixバッファはヒープ上になければなりません" msgstr "Prefixバッファはヒープ上になければなりません"
@ -1801,11 +1816,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "方向がoutputのときpullは使われません" msgstr "方向がoutputのときpullは使われません"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1972,10 +1982,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2000,10 +2006,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "サンプルのbits_per_sampleがミキサーのそれと一致しません" msgstr "サンプルのbits_per_sampleがミキサーのそれと一致しません"
@ -2145,6 +2147,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUIDの値がstr, int, bufferのいずれでもありません" msgstr "UUIDの値がstr, int, bufferのいずれでもありません"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2156,11 +2162,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2179,33 +2180,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "パーザを初期化できません" msgstr "パーザを初期化できません"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "カラーパレットデータを読み込めません" msgstr "カラーパレットデータを読み込めません"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "nvmに書き込みできません" msgstr "nvmに書き込みできません"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2327,20 +2318,10 @@ msgstr "電圧読み取りがタイムアウト"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimerは現在動作していません"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr "WatchDogTimer.modeはいったんWatchDogMode.RESETに設定すると変更不可"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2355,14 +2336,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2390,6 +2363,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2595,8 +2572,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "バッファのスライスは同じ長さでなければなりません" msgstr "バッファのスライスは同じ長さでなければなりません"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2975,7 +2951,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3886,12 +3862,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
"pixel_shaderはdisplayio.Paletteかdisplayio.ColorConverterのどちらかでなければ"
"なりません"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3933,10 +3903,6 @@ msgstr "pow()の第3引数には整数が必要"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "キューがオーバーフローしました"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4117,10 +4083,7 @@ msgstr "JSONに構文エラーがあります"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "uctypedディスクリプタの構文エラー" msgstr "uctypedディスクリプタの構文エラー"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "タイムアウト長は対応する最大値を超えています" msgstr "タイムアウト長は対応する最大値を超えています"
@ -4203,7 +4166,7 @@ msgstr "型'%q'はベース型として使えません"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "この型はベース型にできません" msgstr "この型はベース型にできません"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4227,7 +4190,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "キーワード引数'%q'は使えません" msgstr "キーワード引数'%q'は使えません"
@ -4321,10 +4285,6 @@ msgstr "値は%dバイトに収まらなければなりません"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4384,10 +4344,6 @@ msgstr "アンパックする値の個数が不正です"
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "ziはndarrayでなければなりません" msgstr "ziはndarrayでなければなりません"
@ -4400,6 +4356,26 @@ msgstr "ziはfloat値でなければなりません"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimerは現在動作していません"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr "WatchDogTimer.modeはいったんWatchDogMode.RESETに設定すると変更不可"
#~ msgid "queue overflow"
#~ msgstr "キューがオーバーフローしました"
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' オブジェクトはイテレータではありません"
#~ msgid "Buffer is too small"
#~ msgstr "バッファが小さすぎます"
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shaderはdisplayio.Paletteかdisplayio.ColorConverterのどちらかでなけ"
#~ "ればなりません"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "破損した .mpy ファイル" #~ msgstr "破損した .mpy ファイル"

View File

@ -32,8 +32,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -90,13 +90,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -193,6 +197,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -394,10 +402,6 @@ msgstr "'break' 는 루프 외부에 있습니다"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' 는 루프 외부에 있습니다" msgstr "'continue' 는 루프 외부에 있습니다"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' 에는 >=2 개의 독립변수가 필요합니다" msgstr "'data' 에는 >=2 개의 독립변수가 필요합니다"
@ -448,8 +452,8 @@ msgstr ""
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
@ -459,9 +463,14 @@ msgstr ""
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -667,11 +676,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr ""
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -691,6 +695,12 @@ msgstr ""
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1033,10 +1043,6 @@ msgstr ""
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "" msgstr ""
@ -1112,6 +1118,10 @@ msgstr ""
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1161,10 +1171,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr ""
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1226,6 +1232,7 @@ msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1380,6 +1387,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1758,6 +1769,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1790,11 +1805,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1961,10 +1971,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -1989,10 +1995,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2134,6 +2136,10 @@ msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
"UUID값이 문자열(str), 정수(int) 또는 바이트버퍼가(byte buffer) 아닙니다" "UUID값이 문자열(str), 정수(int) 또는 바이트버퍼가(byte buffer) 아닙니다"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2145,11 +2151,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2168,33 +2169,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "파서를 초기화(init) 할 수 없습니다" msgstr "파서를 초기화(init) 할 수 없습니다"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2316,20 +2307,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2344,14 +2325,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2379,6 +2352,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2584,8 +2561,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2960,7 +2936,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3870,10 +3846,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3915,10 +3887,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4099,10 +4067,7 @@ msgstr ""
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4185,7 +4150,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4209,7 +4174,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4303,10 +4269,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4366,10 +4328,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""

View File

@ -31,8 +31,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -89,13 +89,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -192,6 +196,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -393,10 +401,6 @@ msgstr "'break' buiten de loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' buiten de loop" msgstr "'continue' buiten de loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' object is geen iterator"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' vereist op zijn minst 2 argumenten" msgstr "'data' vereist op zijn minst 2 argumenten"
@ -447,9 +451,9 @@ msgstr "3-arg pow() niet ondersteund"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Een hardware interrupt kanaal is al in gebruik" msgstr "Een hardware interrupt kanaal is al in gebruik"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 wordt gebruikt door WiFi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -458,9 +462,14 @@ msgstr "Adres moet %d bytes lang zijn"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Alle CAN-peripherals zijn in gebruik" msgstr "Alle CAN-peripherals zijn in gebruik"
@ -666,11 +675,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer is geen bytearray." msgstr "Buffer is geen bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Buffer is te klein"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -690,6 +694,12 @@ msgstr "Buffer moet een veelvoud van 512 bytes zijn"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer is %d bytes te klein" msgstr "Buffer is %d bytes te klein"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1035,10 +1045,6 @@ msgstr "Mislukt mutex los te laten, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Schrijven naar interne flash mislukt." msgstr "Schrijven naar interne flash mislukt."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Bestand bestaat" msgstr "Bestand bestaat"
@ -1115,6 +1121,10 @@ msgstr "Groep al gebruikt"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1164,10 +1174,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "De initialisatie is mislukt vanwege een gebrek aan geheugen"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1229,6 +1235,7 @@ msgid "Invalid %q"
msgstr "Ongeldige %q" msgstr "Ongeldige %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1383,6 +1390,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "%q moet een subklasse zijn." msgstr "%q moet een subklasse zijn."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "MISO of MOSI moeten worden gegeven" msgstr "MISO of MOSI moeten worden gegeven"
@ -1772,6 +1783,10 @@ msgstr "En iedere module in het bestandssysteem\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Polygon heeft op zijn minst 3 punten nodig" msgstr "Polygon heeft op zijn minst 3 punten nodig"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Prefix buffer moet op de heap zijn" msgstr "Prefix buffer moet op de heap zijn"
@ -1806,11 +1821,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull niet gebruikt wanneer de richting output is." msgstr "Pull niet gebruikt wanneer de richting output is."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1977,10 +1987,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Geef monotonic_time of epoch_time" msgstr "Geef monotonic_time of epoch_time"
@ -2005,10 +2011,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "De lengte van rgb_pins moet 6, 12, 18, 24 of 30 zijn" msgstr "De lengte van rgb_pins moet 6, 12, 18, 24 of 30 zijn"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "De sample's bits_per_sample komen niet overeen met die van de mixer" msgstr "De sample's bits_per_sample komen niet overeen met die van de mixer"
@ -2149,6 +2151,10 @@ msgstr "UUID string is niet 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID waarde is geen str, int, of byte buffer" msgstr "UUID waarde is geen str, int, of byte buffer"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2160,11 +2166,6 @@ msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Kan vergrendeling niet maken" msgstr "Kan vergrendeling niet maken"
@ -2183,33 +2184,23 @@ msgstr "Niet in staat een vrije GCLK te vinden"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Niet in staat om de parser te initialiseren" msgstr "Niet in staat om de parser te initialiseren"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Niet in staat kleurenpalet data te lezen" msgstr "Niet in staat kleurenpalet data te lezen"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Niet in staat om naar nvm te schrijven." msgstr "Niet in staat om naar nvm te schrijven."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Kan niet naar sleep_memory schrijven." msgstr "Kan niet naar sleep_memory schrijven."
@ -2333,24 +2324,12 @@ msgstr "Voltage lees time-out"
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "WAARSCHUWING: De bestandsnaam van de code heeft twee extensies\n" msgstr "WAARSCHUWING: De bestandsnaam van de code heeft twee extensies\n"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 kan niet worden gedeïnitialiseerd zodra de modus in ingesteld " "WatchDogTimer kan niet worden gedeïnitialiseerd zodra de modus in ingesteld "
"op RESET" "op RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer is momenteel niet actief"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode kan niet worden gewijzigd zodra de modus is ingesteld op "
"WatchDogMode.RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2365,14 +2344,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2400,6 +2371,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2605,8 +2580,7 @@ msgstr "grootte van de buffer moet overeenkomen met het formaat"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "buffer slices moeten van gelijke grootte zijn" msgstr "buffer slices moeten van gelijke grootte zijn"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "buffer te klein" msgstr "buffer te klein"
@ -2984,7 +2958,7 @@ msgstr "leeg"
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "lege heap" msgstr "lege heap"
@ -3898,10 +3872,6 @@ msgstr "parameters moeten registers zijn in de volgorde r0 tot r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "pixel coördinaten buiten bereik" msgstr "pixel coördinaten buiten bereik"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader moet displayio.Palette of displayio.ColorConverter zijn"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3943,10 +3913,6 @@ msgstr "pow() met 3 argumenten vereist integers"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "wachtrij overloop"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4127,10 +4093,7 @@ msgstr "syntaxisfout in JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "syntaxisfout in uctypes aanduiding" msgstr "syntaxisfout in uctypes aanduiding"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "time-outduur is groter dan de ondersteunde maximale waarde" msgstr "time-outduur is groter dan de ondersteunde maximale waarde"
@ -4213,7 +4176,7 @@ msgstr "type '%q' is geen aanvaardbaar basistype"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "type is geen aanvaardbaar basistype" msgstr "type is geen aanvaardbaar basistype"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "objecttype '%q' heeft geen attribuut '%q'" msgstr "objecttype '%q' heeft geen attribuut '%q'"
@ -4237,7 +4200,8 @@ msgstr "onverwachte inspringing"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "onverwacht trefwoordargument" msgstr "onverwacht trefwoordargument"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "onverwacht trefwoordargument '%q'" msgstr "onverwacht trefwoordargument '%q'"
@ -4331,10 +4295,6 @@ msgstr "waarde moet in %d byte(s) passen"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "watchdog niet geïnitialiseerd"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "breedte moet groter dan nul zijn" msgstr "breedte moet groter dan nul zijn"
@ -4394,10 +4354,6 @@ msgstr "verkeerd aantal waarden om uit te pakken"
msgid "wrong output type" msgid "wrong output type"
msgstr "onjuist uitvoer type" msgstr "onjuist uitvoer type"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi moet een ndarray zijn" msgstr "zi moet een ndarray zijn"
@ -4410,6 +4366,36 @@ msgstr "zi moet van type float zijn"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi moet vorm (n_section, 2) hebben" msgstr "zi moet vorm (n_section, 2) hebben"
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "De initialisatie is mislukt vanwege een gebrek aan geheugen"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer is momenteel niet actief"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "WatchDogTimer.mode kan niet worden gewijzigd zodra de modus is ingesteld "
#~ "op WatchDogMode.RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "watchdog niet geïnitialiseerd"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 wordt gebruikt door WiFi"
#~ msgid "queue overflow"
#~ msgstr "wachtrij overloop"
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' object is geen iterator"
#~ msgid "Buffer is too small"
#~ msgstr "Buffer is te klein"
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader moet displayio.Palette of displayio.ColorConverter zijn"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Corrupt .mpy bestand" #~ msgstr "Corrupt .mpy bestand"

View File

@ -33,8 +33,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -91,13 +91,17 @@ msgid ""
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -194,6 +198,10 @@ msgstr ""
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "" msgstr ""
@ -395,10 +403,6 @@ msgstr "'break' poza pętlą"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' poza pętlą" msgstr "'continue' poza pętlą"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' wymaga 2 lub więcej argumentów" msgstr "'data' wymaga 2 lub więcej argumentów"
@ -449,9 +453,9 @@ msgstr "3-argumentowy pow() jest niewspierany"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Kanał przerwań sprzętowych w użyciu" msgstr "Kanał przerwań sprzętowych w użyciu"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 jest używany przez WiFi" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -460,9 +464,14 @@ msgstr "Adres musi mieć %d bajtów"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "" msgstr ""
@ -668,11 +677,6 @@ msgstr ""
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "" msgstr ""
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Bufor jest za mały"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -692,6 +696,12 @@ msgstr "Bufor musi być wielokrotnością 512 bajtów"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Bufor za krótki o %d bajtów" msgstr "Bufor za krótki o %d bajtów"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "" msgstr ""
@ -1036,10 +1046,6 @@ msgstr "Nie udało się zwolnić blokady, błąd 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Nie udało się zapisać wewnętrznej pamięci flash." msgstr "Nie udało się zapisać wewnętrznej pamięci flash."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Plik istnieje" msgstr "Plik istnieje"
@ -1115,6 +1121,10 @@ msgstr "Grupa już używana"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1164,10 +1174,6 @@ msgstr ""
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Inicjalizacja nie powiodła się z powodu braku pamięci"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1229,6 +1235,7 @@ msgid "Invalid %q"
msgstr "Nieprawidłowe %q" msgstr "Nieprawidłowe %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1383,6 +1390,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Należy podać pin MISO lub MOSI" msgstr "Należy podać pin MISO lub MOSI"
@ -1761,6 +1772,10 @@ msgstr "Oraz moduły w systemie plików\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Wielokąt musi mieć co najmniej 3 punkty" msgstr "Wielokąt musi mieć co najmniej 3 punkty"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1793,11 +1808,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Podciągnięcie nieużywane w trybie wyjścia." msgstr "Podciągnięcie nieużywane w trybie wyjścia."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1964,10 +1974,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -1992,10 +1998,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Wartość bits_per_sample nie pasuje do miksera" msgstr "Wartość bits_per_sample nie pasuje do miksera"
@ -2136,6 +2138,10 @@ msgstr "UUID inny, niż `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID nie jest typu str, int lub bytes" msgstr "UUID nie jest typu str, int lub bytes"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2147,11 +2153,6 @@ msgstr "Nie udała się alokacja buforów do konwersji ze znakiem"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2170,33 +2171,23 @@ msgstr "Brak wolnego GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Błąd ustawienia parsera" msgstr "Błąd ustawienia parsera"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Nie można odczytać danych palety" msgstr "Nie można odczytać danych palety"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Błąd zapisu do NVM." msgstr "Błąd zapisu do NVM."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2318,20 +2309,10 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2346,14 +2327,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2381,6 +2354,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2586,8 +2563,7 @@ msgstr "wielkość bufora musi pasować do formatu"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "fragmenty bufora muszą mieć tę samą długość" msgstr "fragmenty bufora muszą mieć tę samą długość"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "zbyt mały bufor" msgstr "zbyt mały bufor"
@ -2963,7 +2939,7 @@ msgstr "puste"
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "pusta sterta" msgstr "pusta sterta"
@ -3873,11 +3849,6 @@ msgstr "parametry muszą być rejestrami w kolejności r0 do r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "współrzędne piksela poza zakresem" msgstr "współrzędne piksela poza zakresem"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
"pixel_shader musi być typu displayio.Palette lub dispalyio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3919,10 +3890,6 @@ msgstr "trzyargumentowe pow() wymaga liczb całkowitych"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "przepełnienie kolejki"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4103,10 +4070,7 @@ msgstr "błąd składni w JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "błąd składni w deskryptorze uctypes" msgstr "błąd składni w deskryptorze uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4189,7 +4153,7 @@ msgstr "typ '%q' nie może być bazowy"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "typ nie może być bazowy" msgstr "typ nie może być bazowy"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "typ '%q' nie ma atrybutu '%q'" msgstr "typ '%q' nie ma atrybutu '%q'"
@ -4213,7 +4177,8 @@ msgstr "złe wcięcie"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "zły argument nazwany" msgstr "zły argument nazwany"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "zły argument nazwany '%q'" msgstr "zły argument nazwany '%q'"
@ -4307,10 +4272,6 @@ msgstr "wartość musi mieścić się w %d bajtach"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "szerokość musi być większa niż zero" msgstr "szerokość musi być większa niż zero"
@ -4370,10 +4331,6 @@ msgstr "zła liczba wartości do rozpakowania"
msgid "wrong output type" msgid "wrong output type"
msgstr "nieprawidłowy typ wyjścia" msgstr "nieprawidłowy typ wyjścia"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4386,6 +4343,22 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "Inicjalizacja nie powiodła się z powodu braku pamięci"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 jest używany przez WiFi"
#~ msgid "queue overflow"
#~ msgstr "przepełnienie kolejki"
#~ msgid "Buffer is too small"
#~ msgstr "Bufor jest za mały"
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader musi być typu displayio.Palette lub dispalyio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Uszkodzony plik .mpy" #~ msgstr "Uszkodzony plik .mpy"

View File

@ -6,7 +6,7 @@ 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: 2021-01-04 12:55-0600\n" "POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2023-08-10 23:51+0000\n" "PO-Revision-Date: 2023-10-05 03:10+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 5.0-dev\n" "X-Generator: Weblate 5.1-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -35,12 +35,12 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n" "\n"
"Relate o problema com seu programa em https://github.com/adafruit/" "Registre um problema com o seu programa em github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -102,13 +102,17 @@ msgstr ""
"não %d" "não %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -205,6 +209,10 @@ msgstr "%q deve ser 1 quando %q for verdadeiro"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q deve ser <= %d" msgstr "%q deve ser <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr "%q deve ser <= %u"
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "o %q deve ser >= %d" msgstr "o %q deve ser >= %d"
@ -410,10 +418,6 @@ msgstr "'break' fora do loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' fora do loop" msgstr "'continue' fora do loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "O objeto 'corrotina' não é um iterador"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' exige pelo menos 2 argumentos" msgstr "'data' exige pelo menos 2 argumentos"
@ -440,7 +444,7 @@ msgstr "função externa 'yield'"
#: py/compile.c #: py/compile.c
msgid "* arg after **" msgid "* arg after **"
msgstr "" msgstr "* arg após **"
#: py/compile.c #: py/compile.c
msgid "*x must be assignment target" msgid "*x must be assignment target"
@ -464,9 +468,9 @@ msgstr "3-arg pow() não compatível"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Um canal de interrupção de hardware já está em uso" msgstr "Um canal de interrupção de hardware já está em uso"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "O ADC2 está sendo usado pelo WiFi" msgstr "Não foi possível iniciar o AP"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -475,9 +479,14 @@ msgstr "O endereço deve ter %d bytes de comprimento"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Intervalo de endereços não permitido" msgstr "Intervalo de endereços não permitido"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr "O intervalo de endereços envolve"
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Todos os periféricos CAN estão em uso" msgstr "Todos os periféricos CAN estão em uso"
@ -685,11 +694,6 @@ msgstr "Os elementos do buffer devem ter 4 bytes de comprimento ou menos"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "O buffer não é um bytearray." msgstr "O buffer não é um bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "O buffer é muito pequeno"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -709,6 +713,12 @@ msgstr "O buffer deve ser um múltiplo de 512 bytes"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "O buffer é muito curto em %d bytes" msgstr "O buffer é muito curto em %d bytes"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "Buffer pequeno demais"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Os buffers devem ter o mesmo tamanho" msgstr "Os buffers devem ter o mesmo tamanho"
@ -1058,10 +1068,6 @@ msgstr "Houve uma falha ao liberar o mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Falha ao gravar o flash interno." msgstr "Falha ao gravar o flash interno."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "Falha detectada pelo hardware."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Arquivo já existe" msgstr "Arquivo já existe"
@ -1141,6 +1147,10 @@ msgstr "O grupo já está em uso"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "O SPI half duplex ainda não está implementado" msgstr "O SPI half duplex ainda não está implementado"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr "Falha grave: acesso à memória ou erro de instrução."
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1196,10 +1206,6 @@ msgstr ""
"A definição do estado inicial do pino está em conflito com estado do inicial " "A definição do estado inicial do pino está em conflito com estado do inicial "
"do pino" "do pino"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "A inicialização falhou devido à falta de memória"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1263,6 +1269,7 @@ msgid "Invalid %q"
msgstr "%q Inválido" msgstr "%q Inválido"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1417,6 +1424,10 @@ msgstr "Falta jmp_pin. %q[%u] jumper no pino"
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Deve ser uma subclasse %q." msgstr "Deve ser uma subclasse %q."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr "É preciso fornecer os pinos RGB 5/6/5"
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Deve informar os pinos MISO ou MOSI" msgstr "Deve informar os pinos MISO ou MOSI"
@ -1807,6 +1818,11 @@ msgstr "Além de quaisquer módulos no sistema de arquivos\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "O Polígono precisa de pelo menos 3 pontos" msgstr "O Polígono precisa de pelo menos 3 pontos"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
"Falta de energia. Certifique-se que está fornecendo energia suficiente."
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1844,11 +1860,6 @@ msgstr "Programa muito longo"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "O Pull não foi usado quando a direção for gerada." msgstr "O Pull não foi usado quando a direção for gerada."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "O modo RAISE não foi implementado"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL não está disponível neste chip" msgstr "RISE_AND_FALL não está disponível neste chip"
@ -2015,10 +2026,6 @@ msgstr "O estéreo à esquerda deve estar no canal PWM A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "O estéreo à direita deve estar no canal PWM B" msgstr "O estéreo à direita deve estar no canal PWM B"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Não há suporte para a interrupção do AP."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Forneça um de monotonic_time ou de epoch_time" msgstr "Forneça um de monotonic_time ou de epoch_time"
@ -2044,11 +2051,6 @@ msgstr "A exceção acima foi a causa direta da seguinte exceção:"
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "O comprimento dos rgb_pins devem ser 6, 12, 18, 24, ou 30" msgstr "O comprimento dos rgb_pins devem ser 6, 12, 18, 24, ou 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
"A alimentação foi reduzida. Certifique-se de fornecer energia suficiente."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "A amostragem bits_per_sample não coincide com a do mixer" msgstr "A amostragem bits_per_sample não coincide com a do mixer"
@ -2196,6 +2198,10 @@ msgstr "A cadeia de caracteres UUID não 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "O valor UUID não é um buffer str, int ou byte" msgstr "O valor UUID não é um buffer str, int ou byte"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr "Não foi possível acessar o registro IO não solicitado"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2207,11 +2213,6 @@ msgstr "Não é possível alocar buffers para conversão assinada"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Não é possível alocar a área de alocação dinâmica de variáveis." msgstr "Não é possível alocar a área de alocação dinâmica de variáveis."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "Não foi possível configurar o controlador ADC DMA, ErrorCode:%d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Não é possível criar um lock" msgstr "Não é possível criar um lock"
@ -2230,33 +2231,23 @@ msgstr "Não é possível encontrar GCLK livre"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Não foi possível iniciar o analisador" msgstr "Não foi possível iniciar o analisador"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr "Não foi possível inicializar o controlador ADC DMA, ErrorCode:%d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Não foi possível ler os dados da paleta de cores" msgstr "Não foi possível ler os dados da paleta de cores"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "Não foi possível iniciar o controlador ADC DMA, ErrorCode:%d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "Não é possível iniciar a consulta mDNS" msgstr "Não é possível iniciar a consulta mDNS"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "Não é possível gravar no endereço."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
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."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr "Não foi possível escrever na memória de somente leitura"
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Não foi possível escrever no sleep_memory." msgstr "Não foi possível escrever no sleep_memory."
@ -2380,24 +2371,12 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 "
"como RESET" "como RESET"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "O WatchDogTimer não está em execução"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"O WatchDogTimer.mode não pode ser alterado uma vez definido para "
"WatchDogMode.RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2417,14 +2396,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "O Wi-Fi está em modo de ponto de acesso."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "O Wi-Fi está em modo estação."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "O Wi-Fi não está ativado" msgstr "O Wi-Fi não está ativado"
@ -2452,6 +2423,10 @@ msgstr "Você pressionou os dois botões durante a inicialização."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "Você pressionou o botão A na inicialização." msgstr "Você pressionou o botão A na inicialização."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr "Você pressionou o botão DOWN na inicialização."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "Você pressionou o botão BOOT na inicialização" msgstr "Você pressionou o botão BOOT na inicialização"
@ -2575,7 +2550,7 @@ msgstr "matriz/bytes são necessários no lado direito"
#: py/asmxtensa.c #: py/asmxtensa.c
msgid "asm overflow" msgid "asm overflow"
msgstr "" msgstr "estouro asm"
#: extmod/ulab/code/numpy/numerical.c #: extmod/ulab/code/numpy/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence" msgid "attempt to get (arg)min/(arg)max of empty sequence"
@ -2657,8 +2632,7 @@ msgstr "o tamanho do buffer deve coincidir com o formato"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "as fatias do buffer devem ter o mesmo comprimento" msgstr "as fatias do buffer devem ter o mesmo comprimento"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "o buffer é muito pequeno" msgstr "o buffer é muito pequeno"
@ -2668,7 +2642,7 @@ msgstr "o buffer é pequeno demais para os bytes requisitados"
#: py/emitbc.c #: py/emitbc.c
msgid "bytecode overflow" msgid "bytecode overflow"
msgstr "" msgstr "estouro bytecode"
#: py/objarray.c #: py/objarray.c
msgid "bytes length not a multiple of item size" msgid "bytes length not a multiple of item size"
@ -2829,7 +2803,7 @@ msgstr ""
#: extmod/moduasyncio.c #: extmod/moduasyncio.c
msgid "can't wait" msgid "can't wait"
msgstr "" msgstr "não vejo a hora"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "cannot assign new shape" msgid "cannot assign new shape"
@ -3042,7 +3016,7 @@ msgstr "vazio"
msgid "empty file" msgid "empty file"
msgstr "arquivo vazio" msgstr "arquivo vazio"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "a área de alocação dinâmica de variáveis (heap) está vazia" msgstr "a área de alocação dinâmica de variáveis (heap) está vazia"
@ -3271,7 +3245,7 @@ msgstr "importação * não está no nível do módulo"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy arch" msgid "incompatible .mpy arch"
msgstr "" msgstr "é incompatível com arquivo .mpy"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy file" msgid "incompatible .mpy file"
@ -3745,7 +3719,7 @@ msgstr "não é um UUID com 128 bits"
#: py/parse.c #: py/parse.c
msgid "not a constant" msgid "not a constant"
msgstr "" msgstr "não é uma constante"
#: py/objstr.c #: py/objstr.c
msgid "not all arguments converted during string formatting" msgid "not all arguments converted during string formatting"
@ -3965,10 +3939,6 @@ msgstr "os parâmetros devem ser registradores na sequência r0 até r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "as coordenadas do pixel estão fora dos limites" msgstr "as coordenadas do pixel estão fora dos limites"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "o pixel_shader deve ser displayio.Palette ou displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "a sondagem no arquivo não está disponível no win32" msgstr "a sondagem no arquivo não está disponível no win32"
@ -3992,11 +3962,11 @@ msgstr "a porta deve ser > = 0"
#: py/compile.c #: py/compile.c
msgid "positional arg after **" msgid "positional arg after **"
msgstr "" msgstr "arg posicional após **"
#: py/compile.c #: py/compile.c
msgid "positional arg after keyword arg" msgid "positional arg after keyword arg"
msgstr "" msgstr "arg posicional após o arg de palavra-chave"
#: py/objint_mpz.c #: py/objint_mpz.c
msgid "pow() 3rd argument cannot be 0" msgid "pow() 3rd argument cannot be 0"
@ -4010,10 +3980,6 @@ msgstr "o pow() com 3 argumentos requer números inteiros"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "puxe as máscaras em conflito com as máscaras de direção" msgstr "puxe as máscaras em conflito com as máscaras de direção"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "estouro de fila"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "os f-strings brutos não são suportados" msgstr "os f-strings brutos não são suportados"
@ -4194,10 +4160,7 @@ msgstr "erro de sintaxe no JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "houve um erro de sintaxe no descritor uctypes" msgstr "houve um erro de sintaxe no descritor uctypes"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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"
@ -4227,7 +4190,7 @@ msgstr "os tobytes podem ser invocados apenas nas matrizes densas"
#: py/compile.c #: py/compile.c
msgid "too many args" msgid "too many args"
msgstr "" msgstr "args demais"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
@ -4280,7 +4243,7 @@ msgstr "o tipo '%q' não é um tipo base aceitável"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "tipo não é um tipo base aceitável" msgstr "tipo não é um tipo base aceitável"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "o objeto tipo '%q' não possuí atributo '%q'" msgstr "o objeto tipo '%q' não possuí atributo '%q'"
@ -4304,7 +4267,8 @@ msgstr "recuo inesperado"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "argumento inesperado da palavra-chave" msgstr "argumento inesperado da palavra-chave"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "argumento inesperado da palavra-chave '%q'" msgstr "argumento inesperado da palavra-chave '%q'"
@ -4398,10 +4362,6 @@ msgstr "o valor deve caber em %d byte(s)"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "valor fora do alcance do alvo" msgstr "valor fora do alcance do alvo"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "o watchdog não foi inicializado"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "a largura deve ser maior que zero" msgstr "a largura deve ser maior que zero"
@ -4461,10 +4421,6 @@ msgstr "quantidade incorreta dos valores para descompressão"
msgid "wrong output type" msgid "wrong output type"
msgstr "tipo da saída incorreta" msgstr "tipo da saída incorreta"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "o xTaskCreate falhou"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi deve ser um ndarray" msgstr "zi deve ser um ndarray"
@ -4477,6 +4433,82 @@ 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 "Initialization failed due to lack of memory"
#~ msgstr "A inicialização falhou devido à falta de memória"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "O modo RAISE não foi implementado"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "O WatchDogTimer não está em execução"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "O WatchDogTimer.mode não pode ser alterado uma vez definido para "
#~ "WatchDogMode.RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "o watchdog não foi inicializado"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "O ADC2 está sendo usado pelo WiFi"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "Não foi possível configurar o controlador ADC DMA, ErrorCode:%d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr "Não foi possível inicializar o controlador ADC DMA, ErrorCode:%d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "Não foi possível iniciar o controlador ADC DMA, ErrorCode:%d"
#~ msgid "xTaskCreate failed"
#~ msgstr "o xTaskCreate falhou"
#~ msgid "Unable to write to address."
#~ msgstr "Não é possível gravar no endereço."
#~ msgid "queue overflow"
#~ msgstr "estouro de fila"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Não há suporte para a interrupção do AP."
#~ msgid "Wifi is in access point mode."
#~ msgstr "O Wi-Fi está em modo de ponto de acesso."
#~ msgid "Wifi is in station mode."
#~ msgstr "O Wi-Fi está em modo estação."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Relate o problema com seu programa em https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "O objeto 'corrotina' não é um iterador"
#~ msgid "Buffer is too small"
#~ msgstr "O buffer é muito pequeno"
#~ msgid "Fault detected by hardware."
#~ msgstr "Falha detectada pelo hardware."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr ""
#~ "A alimentação foi reduzida. Certifique-se de fornecer energia suficiente."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "o pixel_shader deve ser displayio.Palette ou displayio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Arquivo .mpy corrompido" #~ msgstr "Arquivo .mpy corrompido"

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ 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: 2021-01-04 12:55-0600\n" "POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2023-08-10 23:51+0000\n" "PO-Revision-Date: 2023-10-03 15:21+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 5.0-dev\n" "X-Generator: Weblate 5.1-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -35,11 +35,11 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n" "\n"
"Skicka in ett ärende med ditt program till https://github.com/adafruit/" "Skapa ett ärende med ditt program på https://github.com/adafruit/"
"circuitpython/issues." "circuitpython/issues."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -101,13 +101,17 @@ msgstr ""
"%d adresspinnar, %d rgb-pinnar och %d brickor anger en höjd på %d, inte %d" "%d adresspinnar, %d rgb-pinnar och %d brickor anger en höjd på %d, inte %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -204,6 +208,10 @@ msgstr "%q måste vara 1 när %q är sann"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q måste vara <= %d" msgstr "%q måste vara <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr "%q måste vara <= %u"
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q måste vara >= %d" msgstr "%q måste vara >= %d"
@ -407,10 +415,6 @@ msgstr "'break' utanför loop"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' utanför loop" msgstr "'continue' utanför loop"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "objektet 'coroutine\" är inte en iterator"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' kräver minst 2 argument" msgstr "'data' kräver minst 2 argument"
@ -437,7 +441,7 @@ msgstr "'yield' utanför funktion"
#: py/compile.c #: py/compile.c
msgid "* arg after **" msgid "* arg after **"
msgstr "" msgstr "* arg efter **"
#: py/compile.c #: py/compile.c
msgid "*x must be assignment target" msgid "*x must be assignment target"
@ -461,9 +465,9 @@ msgstr "3-arguments pow() stöds inte"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "En kanal för hårdvaruavbrott används redan" msgstr "En kanal för hårdvaruavbrott används redan"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 används av WiFi" msgstr "Kunde inte starta AP"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -472,9 +476,14 @@ msgstr "Adressen måste vara %d byte lång"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "Adressintervallet är inte tillåtet" msgstr "Adressintervallet är inte tillåtet"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr "Adressintervall ger överflödesfel"
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "All CAN-kringutrustning används" msgstr "All CAN-kringutrustning används"
@ -680,11 +689,6 @@ msgstr "Buffertelement måste vara fyra byte långa eller mindre"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffert är inte en bytearray." msgstr "Buffert är inte en bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Bufferten är för liten"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -704,6 +708,12 @@ msgstr "Bufferten måste vara en multipel av 512 byte"
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/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "Buffert för liten"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Buffertarna måste ha samma storlek" msgstr "Buffertarna måste ha samma storlek"
@ -1051,10 +1061,6 @@ msgstr "Det gick inte att frigöra mutex, fel 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Det gick inte att skriva till intern flash." msgstr "Det gick inte att skriva till intern flash."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "Fel upptäckt av hårdvara."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Filen finns redan" msgstr "Filen finns redan"
@ -1132,6 +1138,10 @@ msgstr "Grupp används redan"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "Halvduplex SPI är inte implementerat" msgstr "Halvduplex SPI är inte implementerat"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr "Hårt fel: minnesåtkomst eller instruktionsfel."
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1183,10 +1193,6 @@ msgstr ""
"Initial inställning av pinntillstånd är i konflikt med initialt " "Initial inställning av pinntillstånd är i konflikt med initialt "
"utpinntillstånd" "utpinntillstånd"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Initieringen misslyckades på grund av minnesbrist"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1248,6 +1254,7 @@ msgid "Invalid %q"
msgstr "Ogiltig %q" msgstr "Ogiltig %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1403,6 +1410,10 @@ msgstr "Saknad jmp_pin. %q[%u] hoppar på pin"
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Måste vara en %q-subklass." msgstr "Måste vara en %q-subklass."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr "Måset ange 5/6/5 RGB-pinnar"
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Måste ange MISO- eller MOSI-pinne" msgstr "Måste ange MISO- eller MOSI-pinne"
@ -1791,6 +1802,10 @@ msgstr "Plus eventuella moduler i filsystemet\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Polygonen behöver minst 3 punkter" msgstr "Polygonen behöver minst 3 punkter"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr "Spänningen sjönk. Se till att du ger tillräckligt med ström."
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "Prefixbufferten måste finnas på heap" msgstr "Prefixbufferten måste finnas på heap"
@ -1825,11 +1840,6 @@ msgstr "Programmet är för långt"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Pull används inte när riktningen är output." msgstr "Pull används inte när riktningen är output."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "RAISE-läge är inte implementerat"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL är inte tillgängligt på detta chip" msgstr "RISE_AND_FALL är inte tillgängligt på detta chip"
@ -1996,10 +2006,6 @@ msgstr "Vänster stereokanal måste använda PWM kanal A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "Höger stereokanal måste använda PWM kanal B" msgstr "Höger stereokanal måste använda PWM kanal B"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "Stoppa AP stöds inte."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Ange en av monotonic_time eller epoch_time" msgstr "Ange en av monotonic_time eller epoch_time"
@ -2024,10 +2030,6 @@ msgstr "Ovanstående undantag var den direkta orsaken till följande undantag:"
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "Längden på rgb_pins vara 6, 12, 18, 24 eller 30" msgstr "Längden på rgb_pins vara 6, 12, 18, 24 eller 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr "Spänningen sjönk. Se till att du ger tillräckligt med ström."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Samplingens bits_per_sample matchar inte mixerns" msgstr "Samplingens bits_per_sample matchar inte mixerns"
@ -2170,6 +2172,10 @@ msgstr "UUID-sträng inte \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID-värdet är inte str, int eller byte-buffert" msgstr "UUID-värdet är inte str, int eller byte-buffert"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr "Kan inte komma åt ojusterat IO-register"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2181,11 +2187,6 @@ msgstr "Det går inte att allokera buffert för signerad konvertering"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "Kan inte allokera heap." msgstr "Kan inte allokera heap."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "Kan inte konfigurera ADC DMA controller, Felkod:%d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Kan inte skapa lås" msgstr "Kan inte skapa lås"
@ -2204,33 +2205,23 @@ msgstr "Det gick inte att hitta ledig GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Kan inte initiera tolken" msgstr "Kan inte initiera tolken"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr "Kan inte inititiera ADC DMA-controller, Felkod:%d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Det går inte att läsa färgpalettdata" msgstr "Det går inte att läsa färgpalettdata"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "Kan inte starta ADC DMA controller, Felkod:%d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "Det gick inte att starta mDNS-frågan" msgstr "Det gick inte att starta mDNS-frågan"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "Det går inte att skriva till adress."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
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."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr "Kan inte skriva till skrivskyddat minne"
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "Det gick inte att skriva till sleep_memory." msgstr "Det gick inte att skriva till sleep_memory."
@ -2354,21 +2345,10 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer körs för närvarande inte"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode kan inte ändras när den är inställd på WatchDogMode.RESET"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2388,14 +2368,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "WiFi är i accesspunktläge."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "WiFi är i stationsläge."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "WiFi är inte aktiverat" msgstr "WiFi är inte aktiverat"
@ -2423,6 +2395,10 @@ msgstr "Du tryckte ner båda knapparna vid start."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "Du tryckte ner knapp A vid start." msgstr "Du tryckte ner knapp A vid start."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr "Du tryckte ner knapp NER vid start."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "Du tryckte ner BOOT-knappen vid start" msgstr "Du tryckte ner BOOT-knappen vid start"
@ -2546,7 +2522,7 @@ msgstr "array/bytes krävs på höger sida"
#: py/asmxtensa.c #: py/asmxtensa.c
msgid "asm overflow" msgid "asm overflow"
msgstr "" msgstr "asm overflow"
#: extmod/ulab/code/numpy/numerical.c #: extmod/ulab/code/numpy/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence" msgid "attempt to get (arg)min/(arg)max of empty sequence"
@ -2628,8 +2604,7 @@ msgstr "buffertstorleken måste matcha formatet"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "buffertsegmenten måste vara lika långa" msgstr "buffertsegmenten måste vara lika långa"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "buffert för liten" msgstr "buffert för liten"
@ -2639,7 +2614,7 @@ msgstr "buffert för liten för begärd längd"
#: py/emitbc.c #: py/emitbc.c
msgid "bytecode overflow" msgid "bytecode overflow"
msgstr "" msgstr "bytecode overflow"
#: py/objarray.c #: py/objarray.c
msgid "bytes length not a multiple of item size" msgid "bytes length not a multiple of item size"
@ -2798,7 +2773,7 @@ msgstr ""
#: extmod/moduasyncio.c #: extmod/moduasyncio.c
msgid "can't wait" msgid "can't wait"
msgstr "" msgstr "kan inte vänta"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "cannot assign new shape" msgid "cannot assign new shape"
@ -3009,7 +2984,7 @@ msgstr "tom"
msgid "empty file" msgid "empty file"
msgstr "tom fil" msgstr "tom fil"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "tom heap" msgstr "tom heap"
@ -3238,7 +3213,7 @@ msgstr "import * inte på modulnivå"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy arch" msgid "incompatible .mpy arch"
msgstr "" msgstr "inkompatibel .mpy-arkitektur"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy file" msgid "incompatible .mpy file"
@ -3709,7 +3684,7 @@ msgstr "inte en 128-bitars UUID"
#: py/parse.c #: py/parse.c
msgid "not a constant" msgid "not a constant"
msgstr "" msgstr "inte en konstant"
#: py/objstr.c #: py/objstr.c
msgid "not all arguments converted during string formatting" msgid "not all arguments converted during string formatting"
@ -3924,11 +3899,6 @@ msgstr "parametrarna måste registreras i följd r0-r3"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "pixelkoordinater utanför gränserna" msgstr "pixelkoordinater utanför gränserna"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
"pixel_shader måste vara displayio.Palette eller displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "filbevakning är inte tillgänglig på win32" msgstr "filbevakning är inte tillgänglig på win32"
@ -3952,11 +3922,11 @@ msgstr "port måste vara >= 0"
#: py/compile.c #: py/compile.c
msgid "positional arg after **" msgid "positional arg after **"
msgstr "" msgstr "positionsargument efter **"
#: py/compile.c #: py/compile.c
msgid "positional arg after keyword arg" msgid "positional arg after keyword arg"
msgstr "" msgstr "positionsargument efter nyckelord arg"
#: py/objint_mpz.c #: py/objint_mpz.c
msgid "pow() 3rd argument cannot be 0" msgid "pow() 3rd argument cannot be 0"
@ -3970,10 +3940,6 @@ msgstr "pow() med 3 argument kräver heltal"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "pull-mask är i konflikt med riktnings-mask" msgstr "pull-mask är i konflikt med riktnings-mask"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "köstorlek överskreds"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "råa f-strängar stöds inte" msgstr "råa f-strängar stöds inte"
@ -4154,10 +4120,7 @@ msgstr "syntaxfel i JSON"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "syntaxfel i uctypes deskriptor" msgstr "syntaxfel i uctypes deskriptor"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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"
@ -4187,7 +4150,7 @@ msgstr "tobyte kan enbart anropas för täta matriser"
#: py/compile.c #: py/compile.c
msgid "too many args" msgid "too many args"
msgstr "" msgstr "för mpnga argument"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
@ -4240,7 +4203,7 @@ msgstr "typ '%q' är inte en acceptabel bastyp"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "typ är inte en acceptabel bastyp" msgstr "typ är inte en acceptabel bastyp"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "typobjektet '%q' har inget attribut '%q'" msgstr "typobjektet '%q' har inget attribut '%q'"
@ -4264,7 +4227,8 @@ msgstr "oväntat indrag"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "oväntat nyckelordsargument" msgstr "oväntat nyckelordsargument"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "oväntat nyckelordsargument '%q'" msgstr "oväntat nyckelordsargument '%q'"
@ -4358,10 +4322,6 @@ msgstr "värdet måste passa i %d byte(s)"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "värde utanför målintervall" msgstr "värde utanför målintervall"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "watchdog är inte initierad"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "width måste vara större än noll" msgstr "width måste vara större än noll"
@ -4421,10 +4381,6 @@ msgstr "fel antal värden för att packa upp"
msgid "wrong output type" msgid "wrong output type"
msgstr "fel utdatatyp" msgstr "fel utdatatyp"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "xTaskCreate misslyckades"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi måste vara en ndarray" msgstr "zi måste vara en ndarray"
@ -4437,6 +4393,81 @@ 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 "Initialization failed due to lack of memory"
#~ msgstr "Initieringen misslyckades på grund av minnesbrist"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "RAISE-läge är inte implementerat"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer körs för närvarande inte"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "WatchDogTimer.mode kan inte ändras när den är inställd på WatchDogMode."
#~ "RESET"
#~ msgid "watchdog not initialized"
#~ msgstr "watchdog är inte initierad"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 används av WiFi"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "Kan inte konfigurera ADC DMA controller, Felkod:%d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr "Kan inte inititiera ADC DMA-controller, Felkod:%d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "Kan inte starta ADC DMA controller, Felkod:%d"
#~ msgid "xTaskCreate failed"
#~ msgstr "xTaskCreate misslyckades"
#~ msgid "Unable to write to address."
#~ msgstr "Det går inte att skriva till adress."
#~ msgid "queue overflow"
#~ msgstr "köstorlek överskreds"
#~ msgid "Stopping AP is not supported."
#~ msgstr "Stoppa AP stöds inte."
#~ msgid "Wifi is in access point mode."
#~ msgstr "WiFi är i accesspunktläge."
#~ msgid "Wifi is in station mode."
#~ msgstr "WiFi är i stationsläge."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "Skicka in ett ärende med ditt program till https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "objektet 'coroutine\" är inte en iterator"
#~ msgid "Buffer is too small"
#~ msgstr "Bufferten är för liten"
#~ msgid "Fault detected by hardware."
#~ msgstr "Fel upptäckt av hårdvara."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr "Spänningen sjönk. Se till att du ger tillräckligt med ström."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader måste vara displayio.Palette eller displayio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Skadad .mpy-fil" #~ msgstr "Skadad .mpy-fil"

View File

@ -37,8 +37,8 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
@ -97,13 +97,17 @@ msgstr ""
"gösterir, %d'nin değil" "gösterir, %d'nin değil"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -200,6 +204,10 @@ msgstr "%q 1 olmalı, %q True olduğu zaman"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q <= %d olmalıdır" msgstr "%q <= %d olmalıdır"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q >= %d olmalıdır" msgstr "%q >= %d olmalıdır"
@ -402,10 +410,6 @@ msgstr "döngü dışında 'break'"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "döngü dışında 'continue'" msgstr "döngü dışında 'continue'"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' nesnesi bir iteratör değildir"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' en az 2 argümana ihtiyaç duyar" msgstr "'data' en az 2 argümana ihtiyaç duyar"
@ -456,9 +460,9 @@ msgstr "3-argümanlı pow() desteklenmemektedir"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Bir donanım kesme kanalı halihazırda kullanılmaktadır" msgstr "Bir donanım kesme kanalı halihazırda kullanılmaktadır"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2, WiFi tarafından kullanılmaktadır" msgstr ""
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -467,9 +471,14 @@ msgstr "Adres %d byte uzunluğunda olmalıdır"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr ""
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "Tüm CAN çevre birimleri kullanımda" msgstr "Tüm CAN çevre birimleri kullanımda"
@ -675,11 +684,6 @@ msgstr "Buffer elementleri 4 bit olmak zorunda"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Buffer bir bytearray değil." msgstr "Buffer bir bytearray değil."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Arabellek çok küçük"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -699,6 +703,12 @@ msgstr "Buffer 512 bitin katı olmalı"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Buffer bitten %d daha az" msgstr "Buffer bitten %d daha az"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr ""
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "Arabellek boyutları aynı olmalı" msgstr "Arabellek boyutları aynı olmalı"
@ -1042,10 +1052,6 @@ msgstr "Muteks serbest bırakılamadı, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Dahili flaş yazılamadı." msgstr "Dahili flaş yazılamadı."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Dosya var" msgstr "Dosya var"
@ -1125,6 +1131,10 @@ msgstr "Grup zaten kullanılıyor"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1174,10 +1184,6 @@ msgstr "İlk pin yönü, ilk çıkış pin yönüyle çakışıyor"
msgid "Initial set pin state conflicts with initial out pin state" msgid "Initial set pin state conflicts with initial out pin state"
msgstr "İlk pinin durumu, ilk çıkış pininin durumu ile çakışıyor" msgstr "İlk pinin durumu, ilk çıkış pininin durumu ile çakışıyor"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "Initialization failed due to lack of memory"
msgstr "Bellek yetersizliği nedeniyle başlatma başarısız oldu"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1239,6 +1245,7 @@ msgid "Invalid %q"
msgstr "Geçersiz %q" msgstr "Geçersiz %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1394,6 +1401,10 @@ msgstr ""
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "" msgstr ""
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr ""
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "" msgstr ""
@ -1772,6 +1783,10 @@ msgstr ""
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" msgid "Prefix buffer must be on the heap"
msgstr "" msgstr ""
@ -1807,11 +1822,6 @@ msgstr ""
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr ""
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "" msgstr ""
@ -1978,10 +1988,6 @@ msgstr ""
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2006,10 +2012,6 @@ msgstr ""
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "" msgstr ""
@ -2150,6 +2152,10 @@ msgstr ""
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2161,11 +2167,6 @@ msgstr ""
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2184,33 +2185,23 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "" msgstr ""
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr ""
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr ""
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "" msgstr ""
@ -2332,20 +2323,10 @@ msgstr ""
msgid "WARNING: Your code filename has two extensions\n" msgid "WARNING: Your code filename has two extensions\n"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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 ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr ""
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2360,14 +2341,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr ""
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "" msgstr ""
@ -2395,6 +2368,10 @@ msgstr ""
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "" msgstr ""
@ -2600,8 +2577,7 @@ msgstr ""
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "" msgstr ""
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "" msgstr ""
@ -2976,7 +2952,7 @@ msgstr ""
msgid "empty file" msgid "empty file"
msgstr "" msgstr ""
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -3886,10 +3862,6 @@ msgstr ""
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr ""
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "" msgstr ""
@ -3931,10 +3903,6 @@ msgstr ""
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "" msgstr ""
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr ""
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "" msgstr ""
@ -4115,10 +4083,7 @@ msgstr ""
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value" msgid "timeout duration exceeded the maximum supported value"
msgstr "" msgstr ""
@ -4201,7 +4166,7 @@ msgstr ""
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "" msgstr ""
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "" msgstr ""
@ -4225,7 +4190,8 @@ msgstr ""
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "" msgstr ""
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "" msgstr ""
@ -4319,10 +4285,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr ""
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "" msgstr ""
@ -4382,10 +4344,6 @@ msgstr ""
msgid "wrong output type" msgid "wrong output type"
msgstr "" msgstr ""
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr ""
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "" msgstr ""
@ -4398,6 +4356,18 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Initialization failed due to lack of memory"
#~ msgstr "Bellek yetersizliği nedeniyle başlatma başarısız oldu"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2, WiFi tarafından kullanılmaktadır"
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' nesnesi bir iteratör değildir"
#~ msgid "Buffer is too small"
#~ msgstr "Arabellek çok küçük"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "Bozuk .mpy dosyası" #~ msgstr "Bozuk .mpy dosyası"

View File

@ -7,7 +7,7 @@ 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: 2021-01-04 12:55-0600\n" "POT-Creation-Date: 2021-01-04 12:55-0600\n"
"PO-Revision-Date: 2023-08-07 14:52+0000\n" "PO-Revision-Date: 2023-09-13 17:49+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 5.0-dev\n" "X-Generator: Weblate 5.0.1-dev\n"
#: main.c #: main.c
msgid "" msgid ""
@ -37,12 +37,11 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with your program at https://github.com/adafruit/" "Please file an issue with your program at github.com/adafruit/circuitpython/"
"circuitpython/issues." "issues."
msgstr "" msgstr ""
"\n" "\n"
"qǐng zài https://github.com/adafruit/circuitpython/issues tí jiāo nín de " "qǐngzài github.com/adafruit/circuitpython/issues tíjiāo nínde chéngxù wèntí."
"chéng xù wèn tí."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -104,13 +103,17 @@ msgstr ""
"bù shì %d" "bù shì %d"
#: ports/atmel-samd/common-hal/alarm/__init__.c #: ports/atmel-samd/common-hal/alarm/__init__.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c #: ports/cxd56/common-hal/analogio/AnalogOut.c ports/cxd56/common-hal/rtc/RTC.c
#: ports/espressif/common-hal/audiobusio/I2SOut.c
#: ports/espressif/common-hal/rtc/RTC.c #: ports/espressif/common-hal/rtc/RTC.c
#: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c #: ports/mimxrt10xx/common-hal/analogio/AnalogOut.c
#: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c #: ports/mimxrt10xx/common-hal/rtc/RTC.c ports/nrf/common-hal/alarm/__init__.c
#: ports/nrf/common-hal/analogio/AnalogOut.c ports/nrf/common-hal/rtc/RTC.c #: ports/nrf/common-hal/analogio/AnalogOut.c
#: ports/nrf/common-hal/audiobusio/I2SOut.c ports/nrf/common-hal/rtc/RTC.c
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audiobusio/PDMIn.c
@ -207,6 +210,10 @@ msgstr "sāng %q wèi True shí, %q bìxū wèi 1"
msgid "%q must be <= %d" msgid "%q must be <= %d"
msgstr "%q bìxū <= %d" msgstr "%q bìxū <= %d"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "%q must be <= %u"
msgstr ""
#: py/argcheck.c #: py/argcheck.c
msgid "%q must be >= %d" msgid "%q must be >= %d"
msgstr "%q bìxū >= %d" msgstr "%q bìxū >= %d"
@ -273,19 +280,19 @@ msgstr "%q=%q"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts in more bits than pin count" msgid "%q[%u] shifts in more bits than pin count"
msgstr "" msgstr "%q[%u] piānyí de wèishù duōyú yǐnjiǎo shù"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] shifts out more bits than pin count" msgid "%q[%u] shifts out more bits than pin count"
msgstr "" msgstr "%q[%u] yíchū de wèishù duōyú yǐnjiǎo shù"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] uses extra pin" msgid "%q[%u] uses extra pin"
msgstr "" msgstr "%q[%u] shǐyòng éwài de yǐnjiǎo"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "%q[%u] waits on input outside of count" msgid "%q[%u] waits on input outside of count"
msgstr "" msgstr "%q[%u] děngdài jìshù zhīwài de shūrù"
#: ports/espressif/common-hal/espidf/__init__.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
@ -409,10 +416,6 @@ msgstr "'break' wèiyú xúnhuán zhīwài"
msgid "'continue' outside loop" msgid "'continue' outside loop"
msgstr "'continue' wèiyú xúnhuán zhīwài" msgstr "'continue' wèiyú xúnhuán zhīwài"
#: py/objgenerator.c
msgid "'coroutine' object is not an iterator"
msgstr "'coroutine' duìxiàng búshì yígè diédàiqì"
#: py/compile.c #: py/compile.c
msgid "'data' requires at least 2 arguments" msgid "'data' requires at least 2 arguments"
msgstr "'data' xūyào zhìshǎo 2 gè cānshù" msgstr "'data' xūyào zhìshǎo 2 gè cānshù"
@ -439,7 +442,7 @@ msgstr "'yield' wèiyú hánshù zhīwài"
#: py/compile.c #: py/compile.c
msgid "* arg after **" msgid "* arg after **"
msgstr "" msgstr "* cānshùhòu **"
#: py/compile.c #: py/compile.c
msgid "*x must be assignment target" msgid "*x must be assignment target"
@ -463,9 +466,9 @@ msgstr "bù zhī chí 3-arg pow()"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Yìngjiàn zhōngduàn tōngdào yǐ zài shǐyòng zhōng" msgstr "Yìngjiàn zhōngduàn tōngdào yǐ zài shǐyòng zhōng"
#: ports/espressif/common-hal/analogio/AnalogIn.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "ADC2 is being used by WiFi" msgid "AP could not be started"
msgstr "ADC2 zhèngzài bèi WiFi shǐ yòng" msgstr "wúfǎ qǐdòng AP"
#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c #: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format #, c-format
@ -474,9 +477,14 @@ msgstr "dìzhǐ chángdù bìxū shì %d zìjié"
#: ports/espressif/common-hal/memorymap/AddressRange.c #: ports/espressif/common-hal/memorymap/AddressRange.c
#: ports/nrf/common-hal/memorymap/AddressRange.c #: ports/nrf/common-hal/memorymap/AddressRange.c
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Address range not allowed" msgid "Address range not allowed"
msgstr "bù yǔn xǔ de dì zhǐ fàn wéi" msgstr "bù yǔn xǔ de dì zhǐ fàn wéi"
#: shared-bindings/memorymap/AddressRange.c
msgid "Address range wraps around"
msgstr "dìzhǐ fànwéi huánrào"
#: ports/espressif/common-hal/canio/CAN.c #: ports/espressif/common-hal/canio/CAN.c
msgid "All CAN peripherals are in use" msgid "All CAN peripherals are in use"
msgstr "suǒyǒu CAN wàishè dōu zài shǐyòng zhōng" msgstr "suǒyǒu CAN wàishè dōu zài shǐyòng zhōng"
@ -682,11 +690,6 @@ msgstr "huǎnchōngqū de yuánsù bìxū wéi 4 zìjié cháng huò gèngshǎo"
msgid "Buffer is not a bytearray." msgid "Buffer is not a bytearray."
msgstr "Huǎnchōng qū bùshì bytearray." msgstr "Huǎnchōng qū bùshì bytearray."
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
msgid "Buffer is too small"
msgstr "Huǎnchōng qū tài xiǎo"
#: ports/stm/common-hal/audiopwmio/PWMAudioOut.c #: ports/stm/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Buffer length %d too big. It must be less than %d" msgid "Buffer length %d too big. It must be less than %d"
@ -706,6 +709,12 @@ msgstr "Huǎnchōngqū bìxū shì 512 zìjié de bèishù"
msgid "Buffer too short by %d bytes" msgid "Buffer too short by %d bytes"
msgstr "Huǎnchōngqū tàiduǎn , mùqián zhǐyǒu %d zìjié" msgstr "Huǎnchōngqū tàiduǎn , mùqián zhǐyǒu %d zìjié"
#: ports/cxd56/common-hal/camera/Camera.c shared-bindings/displayio/Display.c
#: shared-bindings/framebufferio/FramebufferDisplay.c
#: shared-bindings/struct/__init__.c shared-module/struct/__init__.c
msgid "Buffer too small"
msgstr "huǎnchōngqū tàixiǎo"
#: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c #: ports/espressif/common-hal/imagecapture/ParallelImageCapture.c
msgid "Buffers must be same size" msgid "Buffers must be same size"
msgstr "huǎnchōng qū bìxū dàxiǎo xiāngtóng" msgstr "huǎnchōng qū bìxū dàxiǎo xiāngtóng"
@ -1053,10 +1062,6 @@ msgstr "Wúfǎ shìfàng mutex, err 0x%04x"
msgid "Failed to write internal flash." msgid "Failed to write internal flash."
msgstr "Wúfǎ xiě rù nèibù shǎncún." msgstr "Wúfǎ xiě rù nèibù shǎncún."
#: supervisor/shared/safe_mode.c
msgid "Fault detected by hardware."
msgstr "yìng jiàn jiǎn cè dào gù zhàng."
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
msgstr "Wénjiàn cúnzài" msgstr "Wénjiàn cúnzài"
@ -1136,6 +1141,10 @@ msgstr "Jítuán yǐjīng shǐyòngguò"
msgid "Half duplex SPI is not implemented" msgid "Half duplex SPI is not implemented"
msgstr "wèi shí xiàn bàn shuāng gōng SPI" msgstr "wèi shí xiàn bàn shuāng gōng SPI"
#: supervisor/shared/safe_mode.c
msgid "Hard fault: memory access or instruction error."
msgstr "yìng gùzhàng: nèicún fǎngwèn huò zhǐlìng cuòwù."
#: ports/mimxrt10xx/common-hal/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c #: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/I2C.c
#: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/SPI.c ports/stm/common-hal/busio/UART.c
@ -1189,10 +1198,6 @@ msgstr ""
"chū shǐ shè zhì yǐn jiǎo zhuàng tài yǔ chū shǐ chū yǐn jiǎo zhuàng tài chōng " "chū shǐ shè zhì yǐn jiǎo zhuàng tài yǔ chū shǐ chū yǐn jiǎo zhuàng tài chōng "
"tū" "tū"
#: ports/espressif/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"
#: shared-bindings/bitops/__init__.c #: shared-bindings/bitops/__init__.c
#, c-format #, c-format
msgid "Input buffer length (%d) must be a multiple of the strand count (%d)" msgid "Input buffer length (%d) must be a multiple of the strand count (%d)"
@ -1255,6 +1260,7 @@ msgid "Invalid %q"
msgstr "wú xiào %q" msgstr "wú xiào %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c #: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c #: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
@ -1379,36 +1385,40 @@ msgstr "jiāohuàn biāozhì bù pǐpèi"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] reads pin(s)" msgid "Missing first_in_pin. %q[%u] reads pin(s)"
msgstr "" msgstr "quēshǎo first_in_pin. %q[%u] dúqǔ yǐnjiǎo"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] shifts in from pin(s)" msgid "Missing first_in_pin. %q[%u] shifts in from pin(s)"
msgstr "" msgstr "quēshǎo first_in_pin. %q[%u] cóng yǐnjiǎo yírù"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_in_pin. %q[%u] waits based on pin" msgid "Missing first_in_pin. %q[%u] waits based on pin"
msgstr "" msgstr "quēshǎo first_in_pin. %q[%u] jīyú yǐnjiǎo děngdài"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_out_pin. %q[%u] shifts out to pin(s)" msgid "Missing first_out_pin. %q[%u] shifts out to pin(s)"
msgstr "" msgstr "quēshǎo first_out_pin. %q[%u] yí chūdào yǐnjiǎo"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_out_pin. %q[%u] writes pin(s)" msgid "Missing first_out_pin. %q[%u] writes pin(s)"
msgstr "" msgstr "quēshǎo first_out_pin. %q[%u] xiěrù yǐnjiǎo"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing first_set_pin. %q[%u] sets pin(s)" msgid "Missing first_set_pin. %q[%u] sets pin(s)"
msgstr "" msgstr "quēshǎo first_set_pin. %q[%u] shèzhì yǐnjiǎo"
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
msgid "Missing jmp_pin. %q[%u] jumps on pin" msgid "Missing jmp_pin. %q[%u] jumps on pin"
msgstr "" msgstr "quēshǎo jmp_pin. %q[%u] tiàodào yǐn jiǎoshàng"
#: shared-bindings/busio/UART.c shared-bindings/displayio/Group.c #: shared-bindings/busio/UART.c shared-bindings/displayio/Group.c
msgid "Must be a %q subclass." msgid "Must be a %q subclass."
msgstr "Bìxū shì %q zi lèi." msgstr "Bìxū shì %q zi lèi."
#: ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c
msgid "Must provide 5/6/5 RGB pins"
msgstr "bìxū tígòng 5/6/5RGB yǐnjiǎo"
#: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c #: ports/mimxrt10xx/common-hal/busio/SPI.c shared-bindings/busio/SPI.c
msgid "Must provide MISO or MOSI pin" msgid "Must provide MISO or MOSI pin"
msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo" msgstr "Bìxū tígōng MISO huò MOSI yǐn jiǎo"
@ -1795,6 +1805,10 @@ msgstr "Zài wénjiàn xìtǒng shàng tiānjiā rènhé mókuài\n"
msgid "Polygon needs at least 3 points" msgid "Polygon needs at least 3 points"
msgstr "Duōbiānxíng zhìshǎo xūyào 3 diǎn" msgstr "Duōbiānxíng zhìshǎo xūyào 3 diǎn"
#: supervisor/shared/safe_mode.c
msgid "Power dipped. Make sure you are providing enough power."
msgstr "gōnglǜ xiàjiàng. quèbǎo nín tígòng zúgòu de diànlì."
#: shared-bindings/_bleio/Adapter.c #: shared-bindings/_bleio/Adapter.c
msgid "Prefix buffer must be on the heap" 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"
@ -1829,11 +1843,6 @@ msgstr "chéng xù tài cháng"
msgid "Pull not used when direction is output." msgid "Pull not used when direction is output."
msgstr "Fāngxiàng shūchū shí Pull méiyǒu shǐyòng." msgstr "Fāngxiàng shūchū shí Pull méiyǒu shǐyòng."
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/common-hal/watchdog/WatchDogTimer.c
msgid "RAISE mode is not implemented"
msgstr "wèi shí xiàn tí shēng mó shì"
#: ports/raspberrypi/common-hal/countio/Counter.c #: ports/raspberrypi/common-hal/countio/Counter.c
msgid "RISE_AND_FALL not available on this chip" msgid "RISE_AND_FALL not available on this chip"
msgstr "RISE_AND_FALL zài cǐ xīn piàn shàng bù kě yòng" msgstr "RISE_AND_FALL zài cǐ xīn piàn shàng bù kě yòng"
@ -2000,10 +2009,6 @@ msgstr "lì tǐ shēng zuǒ bì xū shì zài PWM tōng dào A"
msgid "Stereo right must be on PWM channel B" msgid "Stereo right must be on PWM channel B"
msgstr "lì tǐ shēng yòu cè bì xū zài PWM tōng dào B shàng" msgstr "lì tǐ shēng yòu cè bì xū zài PWM tōng dào B shàng"
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Stopping AP is not supported."
msgstr "bù zhī chí tíng zhǐ AP."
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "tí gòng qí zhōng yī monotonic_time huò epoch_time" msgstr "tí gòng qí zhōng yī monotonic_time huò epoch_time"
@ -2028,10 +2033,6 @@ msgstr "shàng shù yì cháng shì yǐ xià yì cháng de zhí jiē yuán yīn:
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "Rgb_pins de chángdù bìxū wèi 6,12,18,24 huò 30" msgstr "Rgb_pins de chángdù bìxū wèi 6,12,18,24 huò 30"
#: supervisor/shared/safe_mode.c
msgid "The power dipped. Make sure you are providing enough power."
msgstr "lì liàng xià jiàng le. què bǎo nín tí gòng zú gòu de diàn lì."
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
msgid "The sample's bits_per_sample does not match the mixer's" msgid "The sample's bits_per_sample does not match the mixer's"
msgstr "Yàngběn de bits_per_sample yǔ hǔn yīn qì bù pǐpèi" msgstr "Yàngběn de bits_per_sample yǔ hǔn yīn qì bù pǐpèi"
@ -2174,6 +2175,10 @@ msgstr "UUID Zìfú chuàn bùshì 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
msgid "UUID value is not str, int or byte buffer" msgid "UUID value is not str, int or byte buffer"
msgstr "UUID zhí bùshì str,int huò zì jié huǎnchōng qū" msgstr "UUID zhí bùshì str,int huò zì jié huǎnchōng qū"
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to access unaligned IO register"
msgstr "wúfǎ fǎngwèn wèi duìqí de IO jìcúnqì"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/raspberrypi/common-hal/audiobusio/I2SOut.c #: ports/raspberrypi/common-hal/audiobusio/I2SOut.c
@ -2185,11 +2190,6 @@ msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn"
msgid "Unable to allocate the heap." msgid "Unable to allocate the heap."
msgstr "wú fǎ fēn pèi duī." msgstr "wú fǎ fēn pèi duī."
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr "wú fǎ pèi zhì ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Wúfǎ chuàngjiàn suǒ" msgstr "Wúfǎ chuàngjiàn suǒ"
@ -2208,33 +2208,23 @@ msgstr "Wúfǎ zhǎodào miǎnfèi de GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Wúfǎ chūshǐhuà jiěxī qì" msgstr "Wúfǎ chūshǐhuà jiěxī qì"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr "wú fǎ chū shǐ huà ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Wúfǎ dúqǔ tiáosèbǎn shùjù" msgstr "Wúfǎ dúqǔ tiáosèbǎn shùjù"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr "wú fǎ qǐ dòng ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
msgstr "wú fǎ qǐ dòng mDNS chá xún" msgstr "wú fǎ qǐ dòng mDNS chá xún"
#: shared-bindings/memorymap/AddressRange.c
msgid "Unable to write to address."
msgstr "Wú fǎ xiě rù dì zhǐ."
#: shared-bindings/nvm/ByteArray.c #: shared-bindings/nvm/ByteArray.c
msgid "Unable to write to nvm." msgid "Unable to write to nvm."
msgstr "Wúfǎ xiě rù nvm." msgstr "Wúfǎ xiě rù nvm."
#: ports/raspberrypi/common-hal/memorymap/AddressRange.c
msgid "Unable to write to read-only memory"
msgstr "wúfǎ xiěrù zhǐdú nèicún"
#: shared-bindings/alarm/SleepMemory.c #: shared-bindings/alarm/SleepMemory.c
msgid "Unable to write to sleep_memory." msgid "Unable to write to sleep_memory."
msgstr "wú fǎ xiě rù sleep_memory." msgstr "wú fǎ xiě rù sleep_memory."
@ -2358,21 +2348,10 @@ 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"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer is not currently running"
msgstr "WatchDogTimer dāngqián wèi yùnxíng"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"Yīdàn shèzhì wèi WatchDogMode.RESET, zé bùnéng gēnggǎi WatchDogTimer.Mode"
#: py/builtinhelp.c #: py/builtinhelp.c
#, c-format #, c-format
msgid "" msgid ""
@ -2392,14 +2371,6 @@ msgstr ""
msgid "Wi-Fi: " msgid "Wi-Fi: "
msgstr "Wi-Fi: " msgstr "Wi-Fi: "
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in access point mode."
msgstr "Wú xiàn wǎng luò chǔ yú jiē rù diǎn mó shì."
#: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is in station mode."
msgstr "Wú xiàn wǎng luò chǔ yú gōng zuò zhàn mó shì."
#: ports/raspberrypi/common-hal/wifi/Radio.c #: ports/raspberrypi/common-hal/wifi/Radio.c
msgid "Wifi is not enabled" msgid "Wifi is not enabled"
msgstr "wú xiàn wǎng luò wèi qǐ yòng" msgstr "wú xiàn wǎng luò wèi qǐ yòng"
@ -2427,6 +2398,10 @@ msgstr "nín zài qǐ dòng shí àn xià le liǎng gè àn niǔ."
msgid "You pressed button A at start up." msgid "You pressed button A at start up."
msgstr "nín zài qǐ dòng shí àn xià le àn niǔ A." msgstr "nín zài qǐ dòng shí àn xià le àn niǔ A."
#: ports/espressif/boards/m5stack_m5paper/mpconfigboard.h
msgid "You pressed button DOWN at start up."
msgstr "Nínzài qǐdòngshí ànxià le ànniǔ."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "You pressed the BOOT button at start up" msgid "You pressed the BOOT button at start up"
msgstr "nín zài qǐ dòng shí àn xià le qǐ dòng àn niǔ" msgstr "nín zài qǐ dòng shí àn xià le qǐ dòng àn niǔ"
@ -2550,7 +2525,7 @@ msgstr "yòu cè xūyào shùzǔ/zì jié"
#: py/asmxtensa.c #: py/asmxtensa.c
msgid "asm overflow" msgid "asm overflow"
msgstr "" msgstr "gètǐ hé xiǎoxíng cāngkù guǎnlǐjú yìchū"
#: extmod/ulab/code/numpy/numerical.c #: extmod/ulab/code/numpy/numerical.c
msgid "attempt to get (arg)min/(arg)max of empty sequence" msgid "attempt to get (arg)min/(arg)max of empty sequence"
@ -2632,8 +2607,7 @@ msgstr "huǎnchōng qū dàxiǎo bìxū pǐpèi géshì"
msgid "buffer slices must be of equal length" msgid "buffer slices must be of equal length"
msgstr "huǎnchōng qū qiēpiàn bìxū chángdù xiāngděng" msgstr "huǎnchōng qū qiēpiàn bìxū chángdù xiāngděng"
#: py/modstruct.c shared-bindings/struct/__init__.c #: py/modstruct.c shared-module/struct/__init__.c
#: shared-module/struct/__init__.c
msgid "buffer too small" msgid "buffer too small"
msgstr "huǎnchōng qū tài xiǎo" msgstr "huǎnchōng qū tài xiǎo"
@ -2643,7 +2617,7 @@ msgstr "huǎn chōng qū tài xiǎo, duì yú qǐng qiú de zì jié"
#: py/emitbc.c #: py/emitbc.c
msgid "bytecode overflow" msgid "bytecode overflow"
msgstr "" msgstr "zìjiémǎ yìchū"
#: py/objarray.c #: py/objarray.c
msgid "bytes length not a multiple of item size" msgid "bytes length not a multiple of item size"
@ -2800,7 +2774,7 @@ msgstr "wúfǎ cóng shǒudòng zìduàn guīgé qiēhuàn dào zìdòng zìduà
#: extmod/moduasyncio.c #: extmod/moduasyncio.c
msgid "can't wait" msgid "can't wait"
msgstr "" msgstr "děngbùjí"
#: extmod/ulab/code/ndarray.c #: extmod/ulab/code/ndarray.c
msgid "cannot assign new shape" msgid "cannot assign new shape"
@ -3014,7 +2988,7 @@ msgstr "kòngxián"
msgid "empty file" msgid "empty file"
msgstr "kōng de wénjiàn" msgstr "kōng de wénjiàn"
#: extmod/moduasyncio.c extmod/moduheapq.c extmod/modutimeq.c #: extmod/moduasyncio.c extmod/moduheapq.c
msgid "empty heap" msgid "empty heap"
msgstr "kōng yīn yīnxiào" msgstr "kōng yīn yīnxiào"
@ -3243,7 +3217,7 @@ msgstr "dǎo rù * bú zài mó kuài jí bié"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy arch" msgid "incompatible .mpy arch"
msgstr "" msgstr "bù jiānróng de .mpy gǒngmén"
#: py/persistentcode.c #: py/persistentcode.c
msgid "incompatible .mpy file" msgid "incompatible .mpy file"
@ -3712,7 +3686,7 @@ msgstr "bùshì 128 wèi UUID"
#: py/parse.c #: py/parse.c
msgid "not a constant" msgid "not a constant"
msgstr "" msgstr "búshì chángshù"
#: py/objstr.c #: py/objstr.c
msgid "not all arguments converted during string formatting" msgid "not all arguments converted during string formatting"
@ -3927,10 +3901,6 @@ msgstr "cānshù bìxū shì xùliè r0 zhì r3 de dēngjì qì"
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "xiàngsù zuòbiāo chāochū biānjiè" msgstr "xiàngsù zuòbiāo chāochū biānjiè"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader bìxū shì displayio.Palette huò displayio.ColorConverter"
#: extmod/vfs_posix_file.c #: extmod/vfs_posix_file.c
msgid "poll on file not available on win32" msgid "poll on file not available on win32"
msgstr "zài win32 shàng bù tí gōng wén jiàn tóu piào" msgstr "zài win32 shàng bù tí gōng wén jiàn tóu piào"
@ -3954,11 +3924,11 @@ msgstr "duān kǒu bì xū wéi >= 0"
#: py/compile.c #: py/compile.c
msgid "positional arg after **" msgid "positional arg after **"
msgstr "" msgstr "** zhīhòu de wèizhì cānshù"
#: py/compile.c #: py/compile.c
msgid "positional arg after keyword arg" msgid "positional arg after keyword arg"
msgstr "" msgstr "guānjiànzì cānshù hòude wèizhì cānshù"
#: py/objint_mpz.c #: py/objint_mpz.c
msgid "pow() 3rd argument cannot be 0" msgid "pow() 3rd argument cannot be 0"
@ -3972,10 +3942,6 @@ msgstr "pow() yǒu 3 cānshù xūyào zhěngshù"
msgid "pull masks conflict with direction masks" msgid "pull masks conflict with direction masks"
msgstr "lā kǒu zhào yǔ fāng xiàng miàn mó chōng tū" msgstr "lā kǒu zhào yǔ fāng xiàng miàn mó chōng tū"
#: extmod/modutimeq.c
msgid "queue overflow"
msgstr "duìliè yìchū"
#: py/parse.c #: py/parse.c
msgid "raw f-strings are not supported" msgid "raw f-strings are not supported"
msgstr "bù zhī chí yuán shǐ f-strings" msgstr "bù zhī chí yuán shǐ f-strings"
@ -4159,10 +4125,7 @@ msgstr "JSON yǔfǎ cuòwù"
msgid "syntax error in uctypes descriptor" msgid "syntax error in uctypes descriptor"
msgstr "uctypes miáoshù fú zhōng de yǔfǎ cuòwù" msgstr "uctypes miáoshù fú zhōng de yǔfǎ cuòwù"
#: ports/atmel-samd/common-hal/watchdog/WatchDogTimer.c
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
#: ports/nrf/common-hal/watchdog/WatchDogTimer.c #: ports/nrf/common-hal/watchdog/WatchDogTimer.c
#: ports/raspberrypi/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í"
@ -4192,7 +4155,7 @@ msgstr "tobytes zhǐ néng duì mì jí shù zǔ diào yòng"
#: py/compile.c #: py/compile.c
msgid "too many args" msgid "too many args"
msgstr "" msgstr "cānshù tàiduō"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
@ -4245,7 +4208,7 @@ msgstr "lèixíng '%q' bùshì kě jiēshòu de jīchǔ lèixíng"
msgid "type is not an acceptable base type" msgid "type is not an acceptable base type"
msgstr "lèixíng bùshì kě jiēshòu de jīchǔ lèixíng" msgstr "lèixíng bùshì kě jiēshòu de jīchǔ lèixíng"
#: py/objgenerator.c py/runtime.c #: py/runtime.c
msgid "type object '%q' has no attribute '%q'" msgid "type object '%q' has no attribute '%q'"
msgstr "lèixíng duìxiàng '%q' méiyǒu shǔxìng '%q'" msgstr "lèixíng duìxiàng '%q' méiyǒu shǔxìng '%q'"
@ -4269,7 +4232,8 @@ msgstr "wèi yùliào de suō jìn"
msgid "unexpected keyword argument" msgid "unexpected keyword argument"
msgstr "yìwài de guānjiàn cí cānshù" msgstr "yìwài de guānjiàn cí cānshù"
#: py/bc.c py/objnamedtuple.c shared-bindings/traceback/__init__.c #: py/argcheck.c py/bc.c py/objnamedtuple.c
#: shared-bindings/traceback/__init__.c
msgid "unexpected keyword argument '%q'" msgid "unexpected keyword argument '%q'"
msgstr "yìwài de guānjiàn cí cānshù '%q'" msgstr "yìwài de guānjiàn cí cānshù '%q'"
@ -4363,10 +4327,6 @@ msgstr "Zhí bìxū fúhé %d zì jié"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "zhí fàn wéi wài de mù biāo" msgstr "zhí fàn wéi wài de mù biāo"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized"
msgstr "wèi chū shǐ huà jiān shì qì"
#: shared-bindings/is31fl3741/FrameBuffer.c #: shared-bindings/is31fl3741/FrameBuffer.c
msgid "width must be greater than zero" msgid "width must be greater than zero"
msgstr "kuāndù bìxū dàyú líng" msgstr "kuāndù bìxū dàyú líng"
@ -4426,10 +4386,6 @@ msgstr "wúfǎ jiě bāo de zhí shù"
msgid "wrong output type" msgid "wrong output type"
msgstr "cuòwù de shūchū lèixíng" msgstr "cuòwù de shūchū lèixíng"
#: ports/espressif/common-hal/audiobusio/__init__.c
msgid "xTaskCreate failed"
msgstr "xTaskCreate shī bài"
#: extmod/ulab/code/scipy/signal/signal.c #: extmod/ulab/code/scipy/signal/signal.c
msgid "zi must be an ndarray" msgid "zi must be an ndarray"
msgstr "zi bìxū shì ndarray" msgstr "zi bìxū shì ndarray"
@ -4442,6 +4398,80 @@ 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 "Initialization failed due to lack of memory"
#~ msgstr "yóu yú nèi cún bù zú, chū shǐ huà shī bài"
#~ msgid "RAISE mode is not implemented"
#~ msgstr "wèi shí xiàn tí shēng mó shì"
#~ msgid "WatchDogTimer is not currently running"
#~ msgstr "WatchDogTimer dāngqián wèi yùnxíng"
#~ msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
#~ msgstr ""
#~ "Yīdàn shèzhì wèi WatchDogMode.RESET, zé bùnéng gēnggǎi WatchDogTimer.Mode"
#~ msgid "watchdog not initialized"
#~ msgstr "wèi chū shǐ huà jiān shì qì"
#~ msgid "ADC2 is being used by WiFi"
#~ msgstr "ADC2 zhèngzài bèi WiFi shǐ yòng"
#, c-format
#~ msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
#~ msgstr "wú fǎ pèi zhì ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#, c-format
#~ msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
#~ msgstr "wú fǎ chū shǐ huà ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#, c-format
#~ msgid "Unable to start ADC DMA controller, ErrorCode:%d"
#~ msgstr "wú fǎ qǐ dòng ADC DMA kòng zhì qì, cuò wù dài mǎ:%d"
#~ msgid "xTaskCreate failed"
#~ msgstr "xTaskCreate shī bài"
#~ msgid "Unable to write to address."
#~ msgstr "Wú fǎ xiě rù dì zhǐ."
#~ msgid "queue overflow"
#~ msgstr "duìliè yìchū"
#~ msgid "Stopping AP is not supported."
#~ msgstr "bù zhī chí tíng zhǐ AP."
#~ msgid "Wifi is in access point mode."
#~ msgstr "Wú xiàn wǎng luò chǔ yú jiē rù diǎn mó shì."
#~ msgid "Wifi is in station mode."
#~ msgstr "Wú xiàn wǎng luò chǔ yú gōng zuò zhàn mó shì."
#~ msgid ""
#~ "\n"
#~ "Please file an issue with your program at https://github.com/adafruit/"
#~ "circuitpython/issues."
#~ msgstr ""
#~ "\n"
#~ "qǐng zài https://github.com/adafruit/circuitpython/issues tí jiāo nín de "
#~ "chéng xù wèn tí."
#~ msgid "'coroutine' object is not an iterator"
#~ msgstr "'coroutine' duìxiàng búshì yígè diédàiqì"
#~ msgid "Buffer is too small"
#~ msgstr "Huǎnchōng qū tài xiǎo"
#~ msgid "Fault detected by hardware."
#~ msgstr "yìng jiàn jiǎn cè dào gù zhàng."
#~ msgid "The power dipped. Make sure you are providing enough power."
#~ msgstr "lì liàng xià jiàng le. què bǎo nín tí gòng zú gòu de diàn lì."
#~ msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
#~ msgstr ""
#~ "pixel_shader bìxū shì displayio.Palette huò displayio.ColorConverter"
#~ msgid "Corrupt .mpy file" #~ msgid "Corrupt .mpy file"
#~ msgstr "sǔnhuài de .mpy wénjiàn" #~ msgstr "sǔnhuài de .mpy wénjiàn"

28
main.c
View File

@ -218,6 +218,10 @@ STATIC void stop_mp(void) {
usb_background(); usb_background();
#endif #endif
// Set the qstr pool back to the const pools. The heap allocated ones will
// be overwritten.
qstr_reset();
gc_deinit(); gc_deinit();
} }
@ -240,6 +244,12 @@ void supervisor_execution_status(void) {
} }
#endif #endif
#if CIRCUITPY_WATCHDOG
pyexec_result_t *pyexec_result(void) {
return &_exec_result;
}
#endif
// 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.
STATIC const char *first_existing_file_in_list(const char *const *filenames, size_t n_filenames) { STATIC const char *first_existing_file_in_list(const char *const *filenames, size_t n_filenames) {
@ -933,6 +943,11 @@ STATIC int run_repl(safe_mode_t safe_mode) {
autoreload_suspend(AUTORELOAD_SUSPEND_REPL); autoreload_suspend(AUTORELOAD_SUSPEND_REPL);
if (get_safe_mode() == SAFE_MODE_NONE) {
const char *const filenames[] = { "repl.py" };
(void)maybe_run_list(filenames, MP_ARRAY_SIZE(filenames));
}
// Set the status LED to the REPL color before running the REPL. For // Set the status LED to the REPL color before running the REPL. For
// NeoPixels and DotStars this will be sticky but for PWM or single LED it // NeoPixels and DotStars this will be sticky but for PWM or single LED it
// won't. This simplifies pin sharing because they won't be in use when // won't. This simplifies pin sharing because they won't be in use when
@ -1036,6 +1051,10 @@ int __attribute__((used)) main(void) {
set_safe_mode(SAFE_MODE_NO_CIRCUITPY); set_safe_mode(SAFE_MODE_NO_CIRCUITPY);
} }
// We maybe can't initialize the heap until here, because on espressif port we need to be able to check for reserved psram in settings.toml
// (but it's OK if this is a no-op due to the heap being initialized in port_init())
set_safe_mode(port_heap_init(get_safe_mode()));
#if CIRCUITPY_ALARM #if CIRCUITPY_ALARM
// Record which alarm woke us up, if any. // Record which alarm woke us up, if any.
// common_hal_alarm_record_wake_alarm() should return a static, non-heap object // common_hal_alarm_record_wake_alarm() should return a static, non-heap object
@ -1165,6 +1184,13 @@ void gc_collect(void) {
MP_WEAK void port_gc_collect() { MP_WEAK void port_gc_collect() {
} }
// A port may initialize the heap in port_init but if it cannot (for instance
// in espressif it must be done after CIRCUITPY is mounted) then it must provde
// an implementation of this function.
MP_WEAK safe_mode_t port_heap_init(safe_mode_t safe_mode_in) {
return safe_mode_in;
}
void NORETURN nlr_jump_fail(void *val) { void NORETURN nlr_jump_fail(void *val) {
reset_into_safe_mode(SAFE_MODE_NLR_JUMP_FAIL); reset_into_safe_mode(SAFE_MODE_NLR_JUMP_FAIL);
while (true) { while (true) {
@ -1173,7 +1199,9 @@ void NORETURN nlr_jump_fail(void *val) {
#ifndef NDEBUG #ifndef NDEBUG
static void NORETURN __fatal_error(const char *msg) { static void NORETURN __fatal_error(const char *msg) {
#if CIRCUITPY_DEBUG == 0
reset_into_safe_mode(SAFE_MODE_HARD_FAULT); reset_into_safe_mode(SAFE_MODE_HARD_FAULT);
#endif
while (true) { while (true) {
} }
} }

View File

@ -352,7 +352,7 @@ OBJ += $(addprefix $(BUILD)/, $(SRC_CIRCUITPY_COMMON:.c=.o))
OBJ += $(addprefix $(BUILD)/, $(SRC_S:.s=.o)) OBJ += $(addprefix $(BUILD)/, $(SRC_S:.s=.o))
OBJ += $(addprefix $(BUILD)/, $(SRC_MOD:.c=.o)) OBJ += $(addprefix $(BUILD)/, $(SRC_MOD:.c=.o))
SRC_QSTR += $(HEADER_BUILD)/sdiodata.h QSTR_GLOBAL_REQUIREMENTS += $(HEADER_BUILD)/sdiodata.h
OBJ_EXTRA_ORDER_DEPS += $(HEADER_BUILD)/sioddata.h OBJ_EXTRA_ORDER_DEPS += $(HEADER_BUILD)/sioddata.h
$(HEADER_BUILD)/sdiodata.h: tools/mksdiodata.py | $(HEADER_BUILD) $(HEADER_BUILD)/sdiodata.h: tools/mksdiodata.py | $(HEADER_BUILD)
$(Q)$(PYTHON) $< > $@ $(Q)$(PYTHON) $< > $@

View File

@ -97,7 +97,10 @@ void i2sout_reset(void) {
// Caller validates that pins are free. // Caller validates that pins are free.
void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t *self, void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t *self,
const mcu_pin_obj_t *bit_clock, const mcu_pin_obj_t *word_select, const mcu_pin_obj_t *bit_clock, const mcu_pin_obj_t *word_select,
const mcu_pin_obj_t *data, bool left_justified) { const mcu_pin_obj_t *data, const mcu_pin_obj_t *main_clock, bool left_justified) {
if (main_clock != NULL) {
mp_raise_NotImplementedError_varg(translate("%q"), MP_QSTR_main_clock);
}
uint8_t serializer = 0xff; uint8_t serializer = 0xff;
uint8_t bc_clock_unit = 0xff; uint8_t bc_clock_unit = 0xff;
uint8_t ws_clock_unit = 0xff; uint8_t ws_clock_unit = 0xff;

View File

@ -30,62 +30,71 @@
#include "shared-bindings/watchdog/__init__.h" #include "shared-bindings/watchdog/__init__.h"
#include "shared-bindings/watchdog/WatchDogTimer.h" #include "shared-bindings/watchdog/WatchDogTimer.h"
#include "shared-bindings/microcontroller/__init__.h"
#include "common-hal/watchdog/WatchDogTimer.h" #include "common-hal/watchdog/WatchDogTimer.h"
#include "component/wdt.h" #include "component/wdt.h"
#define SYNC_CTRL_WRITE while (WDT->SYNCBUSY.reg) {}
static void watchdog_disable(void) {
// disable watchdog
WDT->CTRLA.reg = 0;
SYNC_CTRL_WRITE
}
static void watchdog_enable(watchdog_watchdogtimer_obj_t *self) {
// disable watchdog for config
watchdog_disable();
int wdt_cycles = (int)(self->timeout * 1024);
if (wdt_cycles < 8) {
wdt_cycles = 8;
}
// ceil(log2(n)) = 32 - __builtin_clz(n - 1) when n > 1 (if int is 32 bits)
int log2_wdt_cycles = (sizeof(int) * CHAR_BIT) - __builtin_clz(wdt_cycles - 1);
int setting = log2_wdt_cycles - 3; // CYC8_Val is 0
OSC32KCTRL->OSCULP32K.bit.EN1K = 1; // Enable out 1K (for WDT)
WDT->INTENCLR.reg = WDT_INTENCLR_EW; // Disable early warning interrupt
WDT->CONFIG.bit.PER = setting; // Set period for chip reset
WDT->CTRLA.bit.WEN = 0; // Disable window mode
SYNC_CTRL_WRITE
common_hal_watchdog_feed(self); // Clear watchdog interval
WDT->CTRLA.bit.ENABLE = 1; // Start watchdog now!
SYNC_CTRL_WRITE
}
void common_hal_watchdog_feed(watchdog_watchdogtimer_obj_t *self) { void common_hal_watchdog_feed(watchdog_watchdogtimer_obj_t *self) {
WDT->CLEAR.reg = WDT_CLEAR_CLEAR_KEY; WDT->CLEAR.reg = WDT_CLEAR_CLEAR_KEY;
} }
void common_hal_watchdog_deinit(watchdog_watchdogtimer_obj_t *self) { void common_hal_watchdog_deinit(watchdog_watchdogtimer_obj_t *self) {
if (self->mode == WATCHDOGMODE_RESET) { if (self->mode == WATCHDOGMODE_NONE) {
mp_raise_RuntimeError(translate("WatchDogTimer cannot be deinitialized once mode is set to RESET")); return;
} else {
self->mode = WATCHDOGMODE_NONE;
} }
watchdog_disable();
self->mode = WATCHDOGMODE_NONE;
} }
mp_float_t common_hal_watchdog_get_timeout(watchdog_watchdogtimer_obj_t *self) { mp_float_t common_hal_watchdog_get_timeout(watchdog_watchdogtimer_obj_t *self) {
return self->timeout; return self->timeout;
} }
STATIC void setup_wdt(watchdog_watchdogtimer_obj_t *self, int setting) {
OSC32KCTRL->OSCULP32K.bit.EN1K = 1; // Enable out 1K (for WDT)
// disable watchdog for config
WDT->CTRLA.reg = 0;
while (WDT->SYNCBUSY.reg) { // Sync CTRL write
}
WDT->INTENCLR.reg = WDT_INTENCLR_EW; // Disable early warning interrupt
WDT->CONFIG.bit.PER = setting; // Set period for chip reset
WDT->CTRLA.bit.WEN = 0; // Disable window mode
while (WDT->SYNCBUSY.reg) { // Sync CTRL write
}
common_hal_watchdog_feed(self); // Clear watchdog interval
WDT->CTRLA.bit.ENABLE = 1; // Start watchdog now!
while (WDT->SYNCBUSY.reg) {
}
}
void common_hal_watchdog_set_timeout(watchdog_watchdogtimer_obj_t *self, mp_float_t new_timeout) { void common_hal_watchdog_set_timeout(watchdog_watchdogtimer_obj_t *self, mp_float_t new_timeout) {
int wdt_cycles = (int)(new_timeout * 1024); if (!(self->timeout < new_timeout || self->timeout > new_timeout)) {
if (wdt_cycles < 8) { return;
wdt_cycles = 8;
} }
if (wdt_cycles > 16384) {
mp_raise_ValueError(translate("timeout duration exceeded the maximum supported value")); mp_arg_validate_int_max(new_timeout, 16, MP_QSTR_timeout);
} self->timeout = new_timeout;
// ceil(log2(n)) = 32 - __builtin_clz(n - 1) when n > 1 (if int is 32 bits)
int log2_wdt_cycles = (sizeof(int) * CHAR_BIT) - __builtin_clz(wdt_cycles - 1);
int setting = log2_wdt_cycles - 3; // CYC8_Val is 0
float timeout = (8 << setting) / 1024.f;
if (self->mode == WATCHDOGMODE_RESET) { if (self->mode == WATCHDOGMODE_RESET) {
setup_wdt(self, setting); watchdog_enable(self);
} }
self->timeout = timeout;
} }
watchdog_watchdogmode_t common_hal_watchdog_get_mode(watchdog_watchdogtimer_obj_t *self) { watchdog_watchdogmode_t common_hal_watchdog_get_mode(watchdog_watchdogtimer_obj_t *self) {
@ -93,13 +102,23 @@ watchdog_watchdogmode_t common_hal_watchdog_get_mode(watchdog_watchdogtimer_obj_
} }
void common_hal_watchdog_set_mode(watchdog_watchdogtimer_obj_t *self, watchdog_watchdogmode_t new_mode) { void common_hal_watchdog_set_mode(watchdog_watchdogtimer_obj_t *self, watchdog_watchdogmode_t new_mode) {
if (self->mode != new_mode) { if (self->mode == new_mode) {
if (new_mode == WATCHDOGMODE_RAISE) { return;
mp_raise_NotImplementedError(translate("RAISE mode is not implemented"));
} else if (new_mode == WATCHDOGMODE_NONE) {
common_hal_watchdog_deinit(self);
}
self->mode = new_mode;
common_hal_watchdog_set_timeout(self, self->timeout);
} }
switch (new_mode) {
case WATCHDOGMODE_NONE:
common_hal_watchdog_deinit(self);
break;
case WATCHDOGMODE_RAISE:
mp_raise_NotImplementedError(NULL);
break;
case WATCHDOGMODE_RESET:
watchdog_enable(self);
break;
default:
return;
}
self->mode = new_mode;
} }

View File

@ -28,6 +28,9 @@
#define MICROPY_INCLUDED_RASPBERRYPI_COMMON_HAL_WATCHDOG_WATCHDOGTIMER_H #define MICROPY_INCLUDED_RASPBERRYPI_COMMON_HAL_WATCHDOG_WATCHDOGTIMER_H
#include "py/obj.h" #include "py/obj.h"
#include "shared-module/watchdog/__init__.h"
#include "shared-bindings/watchdog/WatchDogMode.h" #include "shared-bindings/watchdog/WatchDogMode.h"
#include "shared-bindings/watchdog/WatchDogTimer.h" #include "shared-bindings/watchdog/WatchDogTimer.h"
@ -37,7 +40,4 @@ struct _watchdog_watchdogtimer_obj_t {
watchdog_watchdogmode_t mode; watchdog_watchdogmode_t mode;
}; };
// This needs to be called in order to disable the watchdog
// void watchdog_reset(void);
#endif // MICROPY_INCLUDED_RASPBERRYPI_COMMON_HAL_WATCHDOG_WATCHDOGTIMER_H #endif // MICROPY_INCLUDED_RASPBERRYPI_COMMON_HAL_WATCHDOG_WATCHDOGTIMER_H

View File

@ -48,7 +48,7 @@ CIRCUITPY_RE ?= 0
CIRCUITPY_SDCARDIO ?= 0 CIRCUITPY_SDCARDIO ?= 0
CIRCUITPY_SYNTHIO ?= 0 CIRCUITPY_SYNTHIO ?= 0
CIRCUITPY_TOUCHIO_USE_NATIVE ?= 1 CIRCUITPY_TOUCHIO_USE_NATIVE ?= 1
CIRCUITPY_TRACEBACK = 0 CIRCUITPY_TRACEBACK ?= 0
CIRCUITPY_ULAB = 0 CIRCUITPY_ULAB = 0
CIRCUITPY_VECTORIO = 0 CIRCUITPY_VECTORIO = 0
CIRCUITPY_ZLIB = 0 CIRCUITPY_ZLIB = 0
@ -61,7 +61,7 @@ CIRCUITPY_SAFEMODE_PY ?= 0
CIRCUITPY_USB_IDENTIFICATION ?= 0 CIRCUITPY_USB_IDENTIFICATION ?= 0
endif endif
MICROPY_PY_ASYNC_AWAIT = 0 MICROPY_PY_ASYNC_AWAIT ?= 0
# We don't have room for the fonts for terminalio for certain languages, # We don't have room for the fonts for terminalio for certain languages,
# so turn off terminalio, and if it's off and displayio is on, # so turn off terminalio, and if it's off and displayio is on,

View File

@ -388,13 +388,16 @@ void reset_port(void) {
#if CIRCUITPY_BUSIO #if CIRCUITPY_BUSIO
reset_sercoms(); reset_sercoms();
#endif #endif
#if CIRCUITPY_AUDIOIO #if CIRCUITPY_AUDIOIO
audio_dma_reset(); audio_dma_reset();
audioout_reset(); audioout_reset();
#endif #endif
#if CIRCUITPY_AUDIOBUSIO #if CIRCUITPY_AUDIOBUSIO
pdmin_reset(); pdmin_reset();
#endif #endif
#if CIRCUITPY_AUDIOBUSIO_I2SOUT #if CIRCUITPY_AUDIOBUSIO_I2SOUT
i2sout_reset(); i2sout_reset();
#endif #endif
@ -406,14 +409,18 @@ void reset_port(void) {
#if CIRCUITPY_TOUCHIO && CIRCUITPY_TOUCHIO_USE_NATIVE #if CIRCUITPY_TOUCHIO && CIRCUITPY_TOUCHIO_USE_NATIVE
touchin_reset(); touchin_reset();
#endif #endif
eic_reset(); eic_reset();
#if CIRCUITPY_PULSEIO #if CIRCUITPY_PULSEIO
pulsein_reset(); pulsein_reset();
pulseout_reset(); pulseout_reset();
#endif #endif
#if CIRCUITPY_PWMIO #if CIRCUITPY_PWMIO
pwmout_reset(); pwmout_reset();
#endif #endif
#if CIRCUITPY_PWMIO || CIRCUITPY_AUDIOIO || CIRCUITPY_FREQUENCYIO #if CIRCUITPY_PWMIO || CIRCUITPY_AUDIOIO || CIRCUITPY_FREQUENCYIO
reset_timers(); reset_timers();
#endif #endif
@ -423,6 +430,10 @@ void reset_port(void) {
analogout_reset(); analogout_reset();
#endif #endif
#if CIRCUITPY_WATCHDOG
watchdog_reset();
#endif
reset_gclks(); reset_gclks();
#if CIRCUITPY_PEW #if CIRCUITPY_PEW

View File

@ -171,4 +171,13 @@ $(BUILD)/firmware.disk.img.zip: $(BUILD)/kernel$(SUFFIX).img
$(Q)zip $@ $(BUILD)/circuitpython-disk.img $(Q)zip $@ $(BUILD)/circuitpython-disk.img
$(Q)rm $(BUILD)/circuitpython-disk.img $(Q)rm $(BUILD)/circuitpython-disk.img
.PHONY: $(BUILD)/rpiboot rpiboot
rpiboot: $(BUILD)/rpiboot
$(BUILD)/rpiboot: $(BUILD)/kernel$(SUFFIX).img
mkdir -vp $@
cp -vf $(BUILD)/kernel$(SUFFIX).img $@/
cp -vfr config.txt firmware/bootcode.bin firmware/fixup* firmware/start* firmware/*.dtb $@/
#sed -i -e "s/BOOT_UART=0/BOOT_UART=1/" $@/bootcode.bin $@/bootcode.bin
echo uart_2ndstage=1 >> $@/config.txt
include $(TOP)/py/mkrules.mk include $(TOP)/py/mkrules.mk

View File

@ -7,3 +7,4 @@ enable_jtag_gpio=1
# hdmi_group=1 # hdmi_group=1
# hdmi_mode=16 # hdmi_mode=16
gpu_mem=16 gpu_mem=16
kernel_address=0x100000

@ -1 +1 @@
Subproject commit d3a6b50a21e7dd49ba4bfa0374da3407594caa50 Subproject commit ec1043800fc987f7067fc07615193439843695d6

View File

@ -124,30 +124,18 @@ void reset_cpu(void) {
} }
bool port_has_fixed_stack(void) { bool port_has_fixed_stack(void) {
#ifdef __aarch64__
return true; return true;
#else
return false;
#endif
} }
// From the linker script // From the linker script
extern uint32_t __bss_end; extern uint32_t __bss_end;
extern uint32_t _ld_ram_end; extern uint32_t _ld_ram_end;
uint32_t *port_stack_get_limit(void) { uint32_t *port_stack_get_limit(void) {
#ifdef __aarch64__
return (uint32_t *)0x4; return (uint32_t *)0x4;
#else
return &__bss_end;
#endif
} }
uint32_t *port_stack_get_top(void) { uint32_t *port_stack_get_top(void) {
#ifdef __aarch64__ return (uint32_t *)0x100000;
return (uint32_t *)0x80000;
#else
return &_ld_ram_end;
#endif
} }
uint32_t *port_heap_get_bottom(void) { uint32_t *port_heap_get_bottom(void) {

View File

@ -184,7 +184,7 @@ size_t common_hal_camera_take_picture(camera_obj_t *self, uint8_t *buffer, size_
mp_raise_ValueError(translate("Size not supported")); mp_raise_ValueError(translate("Size not supported"));
} }
if (!camera_check_buffer_length(width, height, format, len)) { if (!camera_check_buffer_length(width, height, format, len)) {
mp_raise_ValueError(translate("Buffer is too small")); mp_raise_ValueError(translate("Buffer too small"));
} }
if (!camera_check_format(format)) { if (!camera_check_format(format)) {
mp_raise_ValueError(translate("Format not supported")); mp_raise_ValueError(translate("Format not supported"));

View File

@ -1,19 +1,12 @@
# The following five lines of boilerplate have to be in your project's # The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.13) cmake_minimum_required(VERSION 3.16)
set(ENV{IDF_PATH} ${CMAKE_SOURCE_DIR}/esp-idf) set(ENV{IDF_PATH} ${CMAKE_SOURCE_DIR}/esp-idf)
# The component list here determines what options we get in menuconfig and what the ninja file # The component list here determines what options we get in menuconfig and what the ninja file can build.
# can build. set(COMPONENTS bt driver esp-tls esp_adc_cal esp_event esp_netif esp_psram esp_wifi esptool_py freertos log lwip main mbedtls mdns soc ulp usb wpa_supplicant esp-camera esp_lcd)
set(COMPONENTS esptool_py soc driver log main esp-tls mbedtls mdns esp_event esp_adc_cal esp_netif esp_wifi lwip ulp wpa_supplicant freertos bt usb) set(EXTRA_COMPONENT_DIRS "esp-protocols/components/mdns" "esp-camera")
if("${CIRCUITPY_ESPCAMERA}")
message("Including esp32-camera")
set(EXTRA_COMPONENT_DIRS "esp32-camera")
list(APPEND COMPONENTS "esp32-camera")
message("COMPONENTS = ${COMPONENTS}")
endif()
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(circuitpython) project(circuitpython)

View File

@ -27,11 +27,23 @@ include ../../py/circuitpy_mkenv.mk
ifeq ($(IDF_TARGET),esp32c3) ifeq ($(IDF_TARGET),esp32c3)
IDF_TARGET_ARCH = riscv IDF_TARGET_ARCH = riscv
CROSS_COMPILE = riscv32-esp-elf- CROSS_COMPILE = riscv32-esp-elf-
else ifeq ($(IDF_TARGET),esp32c6)
IDF_TARGET_ARCH = riscv
CROSS_COMPILE = riscv32-esp-elf-
else ifeq ($(IDF_TARGET),esp32h2)
IDF_TARGET_ARCH = riscv
CROSS_COMPILE = riscv32-esp-elf-
else else
IDF_TARGET_ARCH = xtensa IDF_TARGET_ARCH = xtensa
CROSS_COMPILE = xtensa-$(IDF_TARGET)-elf- CROSS_COMPILE = xtensa-$(IDF_TARGET)-elf-
endif endif
ifeq ($(IDF_TARGET),esp32s3)
BT_IDF_TARGET = esp32c3
else
BT_IDF_TARGET = $(IDF_TARGET)
endif
####################################### #######################################
# CFLAGS # CFLAGS
####################################### #######################################
@ -51,39 +63,56 @@ INC += \
-isystem esp-idf \ -isystem esp-idf \
-isystem esp-idf/components/app_update/include \ -isystem esp-idf/components/app_update/include \
-isystem esp-idf/components/bootloader_support/include \ -isystem esp-idf/components/bootloader_support/include \
-isystem esp-idf/components/bt/include/$(IDF_TARGET)/include \ -isystem esp-idf/components/bootloader_support/bootloader_flash/include \
-isystem esp-idf/components/bt/include/$(BT_IDF_TARGET)/include \
-isystem esp-idf/components/bt/host/nimble/esp-hci/include \ -isystem esp-idf/components/bt/host/nimble/esp-hci/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/controller/include \ -isystem esp-idf/components/bt/host/nimble/nimble/nimble/controller/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/include \ -isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/services/gap/include \ -isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/services/gap/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/include \ -isystem esp-idf/components/bt/host/nimble/nimble/nimble/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/util/include \ -isystem esp-idf/components/bt/host/nimble/nimble/nimble/host/util/include \
-isystem esp-idf/components/bt/host/nimble/nimble/nimble/transport/include \
-isystem esp-idf/components/bt/host/nimble/nimble/porting/nimble/include \ -isystem esp-idf/components/bt/host/nimble/nimble/porting/nimble/include \
-isystem esp-idf/components/bt/host/nimble/nimble/porting/npl/freertos/include \ -isystem esp-idf/components/bt/host/nimble/nimble/porting/npl/freertos/include \
-isystem esp-idf/components/bt/host/nimble/port/include \ -isystem esp-idf/components/bt/host/nimble/port/include \
-isystem esp-idf/components/driver/include \ -isystem esp-idf/components/driver/include \
-isystem esp-idf/components/driver/deprecated \
-isystem esp-idf/components/driver/dac/include \
-isystem esp-idf/components/driver/gpio/include \
-isystem esp-idf/components/driver/i2c/include \
-isystem esp-idf/components/driver/i2s/include \
-isystem esp-idf/components/driver/$(IDF_TARGET)/include \ -isystem esp-idf/components/driver/$(IDF_TARGET)/include \
-isystem esp-idf/components/driver/ledc/include \
-isystem esp-idf/components/driver/spi/include \
-isystem esp-idf/components/driver/temperature_sensor/include \
-isystem esp-idf/components/driver/touch_sensor/include \
-isystem esp-idf/components/driver/touch_sensor/$(IDF_TARGET)/include \
-isystem esp-idf/components/driver/twai/include \
-isystem esp-idf/components/efuse/include \ -isystem esp-idf/components/efuse/include \
-isystem esp-idf/components/efuse/$(IDF_TARGET)/include \ -isystem esp-idf/components/efuse/$(IDF_TARGET)/include \
-isystem esp-idf/components/$(IDF_TARGET)/include \ -isystem esp-idf/components/$(IDF_TARGET)/include \
-isystem esp-idf/components/esp_adc_cal/include \ -isystem esp-idf/components/esp_adc/include \
-isystem esp-idf/components/esp_adc/$(IDF_TARGET)/include \
-isystem esp-idf/components/esp_app_format/include \
-isystem esp-idf/components/esp_common/include \ -isystem esp-idf/components/esp_common/include \
-isystem esp-idf/components/esp_event/include \ -isystem esp-idf/components/esp_event/include \
-isystem esp-idf/components/esp_hw_support/include \ -isystem esp-idf/components/esp_hw_support/include \
-isystem esp-idf/components/esp_hw_support/include/soc \ -isystem esp-idf/components/esp_hw_support/include/soc \
-isystem esp-idf/components/esp_ipc/include \
-isystem esp-idf/components/esp_netif/include \ -isystem esp-idf/components/esp_netif/include \
-isystem esp-idf/components/esp_partition/include \
-isystem esp-idf/components/esp_pm/include \ -isystem esp-idf/components/esp_pm/include \
-isystem esp-idf/components/esp_psram/include \
-isystem esp-idf/components/esp_ringbuf/include \ -isystem esp-idf/components/esp_ringbuf/include \
-isystem esp-idf/components/esp_rom/include \ -isystem esp-idf/components/esp_rom/include \
-isystem esp-idf/components/esp_system/include \ -isystem esp-idf/components/esp_system/include \
-isystem esp-idf/components/esp_timer/include \ -isystem esp-idf/components/esp_timer/include \
-isystem esp-idf/components/esp_wifi/include \ -isystem esp-idf/components/esp_wifi/include \
-isystem esp-idf/components/freertos/include \ -isystem esp-idf/components/freertos/esp_additions/include \
-isystem esp-idf/components/freertos/include/freertos \ -isystem esp-idf/components/freertos/esp_additions/include/freertos \
-isystem esp-idf/components/freertos/include/esp_additions \ -isystem esp-idf/components/freertos/esp_additions/arch/$(IDF_TARGET_ARCH)/include \
-isystem esp-idf/components/freertos/include/esp_additions/freertos \ -isystem esp-idf/components/freertos/FreeRTOS-Kernel/include \
-isystem esp-idf/components/freertos/port/$(IDF_TARGET_ARCH)/include \ -isystem esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos \
-isystem esp-idf/components/freertos/FreeRTOS-Kernel/portable/$(IDF_TARGET_ARCH)/include \
-isystem esp-idf/components/hal/include \ -isystem esp-idf/components/hal/include \
-isystem esp-idf/components/hal/$(IDF_TARGET)/include \ -isystem esp-idf/components/hal/$(IDF_TARGET)/include \
-isystem esp-idf/components/hal/platform_port/include \ -isystem esp-idf/components/hal/platform_port/include \
@ -91,7 +120,9 @@ INC += \
-isystem esp-idf/components/log/include \ -isystem esp-idf/components/log/include \
-isystem esp-idf/components/lwip/include \ -isystem esp-idf/components/lwip/include \
-isystem esp-idf/components/lwip/lwip/src/include \ -isystem esp-idf/components/lwip/lwip/src/include \
-isystem esp-idf/components/lwip/port/esp32/include \ -isystem esp-idf/components/lwip/port/include \
-isystem esp-idf/components/lwip/port/esp32xx/include \
-isystem esp-idf/components/lwip/port/freertos/include \
-isystem esp-idf/components/mbedtls/esp_crt_bundle/include \ -isystem esp-idf/components/mbedtls/esp_crt_bundle/include \
-isystem esp-idf/components/mbedtls/mbedtls/include \ -isystem esp-idf/components/mbedtls/mbedtls/include \
-isystem esp-idf/components/mbedtls/port/include \ -isystem esp-idf/components/mbedtls/port/include \
@ -100,13 +131,13 @@ INC += \
-isystem esp-idf/components/soc/include \ -isystem esp-idf/components/soc/include \
-isystem esp-idf/components/soc/$(IDF_TARGET)/include \ -isystem esp-idf/components/soc/$(IDF_TARGET)/include \
-isystem esp-idf/components/spi_flash/include \ -isystem esp-idf/components/spi_flash/include \
-isystem esp-idf/components/ulp/ulp_fsm/include \
-isystem esp-idf/components/ulp/ulp_riscv/include \
-isystem esp-idf/components/ulp/ulp_common/include \
-isystem esp-idf/components/ulp/ulp_common/include/$(IDF_TARGET) \
-isystem esp-idf/components/$(IDF_TARGET_ARCH)/include \ -isystem esp-idf/components/$(IDF_TARGET_ARCH)/include \
-isystem esp-idf/components/$(IDF_TARGET_ARCH)/$(IDF_TARGET)/include -isystem esp-idf/components/$(IDF_TARGET_ARCH)/$(IDF_TARGET)/include \
-isystem esp-protocols/components/mdns/include
# See https://github.com/espressif/esp-idf/issues/6906
ifeq ($(IDF_TARGET),esp32c3)
CFLAGS += -include "esp32c3_fix.h"
endif
CFLAGS += \ CFLAGS += \
-DHAVE_CONFIG_H \ -DHAVE_CONFIG_H \
@ -131,7 +162,7 @@ ifeq ($(DEBUG), 1)
# You may want to enable these flags to make setting breakpoints easier. # You may want to enable these flags to make setting breakpoints easier.
# CFLAGS += -fno-inline -fno-ipa-sra # CFLAGS += -fno-inline -fno-ipa-sra
else else
CFLAGS += -DNDEBUG -ggdb3 CFLAGS += -DNDEBUG
# RISC-V is larger than xtensa # RISC-V is larger than xtensa
# Use -Os for RISC-V when it overflows # Use -Os for RISC-V when it overflows
ifeq ($(IDF_TARGET_ARCH),riscv) ifeq ($(IDF_TARGET_ARCH),riscv)
@ -146,10 +177,16 @@ CFLAGS += $(OPTIMIZATION_FLAGS)
CFLAGS += $(INC) -Werror -Wall -std=gnu11 -Wl,--gc-sections $(BASE_CFLAGS) $(C_DEFS) $(CFLAGS_MOD) $(COPT) -Werror=missing-prototypes CFLAGS += $(INC) -Werror -Wall -std=gnu11 -Wl,--gc-sections $(BASE_CFLAGS) $(C_DEFS) $(CFLAGS_MOD) $(COPT) -Werror=missing-prototypes
# Most current ESPs have nano versions of newlib in ROM so we use them.
ifneq ($(IDF_TARGET),esp32c6)
CFLAGS += --specs=nano.specs
LDFLAGS += -T$(IDF_TARGET).rom.newlib-nano.ld
endif
ifeq ($(IDF_TARGET_ARCH),xtensa) ifeq ($(IDF_TARGET_ARCH),xtensa)
CFLAGS += -mlongcalls CFLAGS += -mlongcalls
else ifeq ($(IDF_TARGET_ARCH),riscv) else ifeq ($(IDF_TARGET_ARCH),riscv)
CFLAGS += -march=rv32imc CFLAGS += -march=rv32imac_zicsr_zifencei
endif endif
LDFLAGS = $(CFLAGS) -Wl,-nostdlib -Wl,-Map=$@.map -Wl,-cref -Wl,--undefined=uxTopUsedPriority LDFLAGS = $(CFLAGS) -Wl,-nostdlib -Wl,-Map=$@.map -Wl,-cref -Wl,--undefined=uxTopUsedPriority
@ -164,7 +201,6 @@ LDFLAGS += \
-T$(IDF_TARGET).rom.ld \ -T$(IDF_TARGET).rom.ld \
-T$(IDF_TARGET).rom.api.ld \ -T$(IDF_TARGET).rom.api.ld \
-T$(IDF_TARGET).rom.libgcc.ld \ -T$(IDF_TARGET).rom.libgcc.ld \
-T$(IDF_TARGET).rom.newlib-nano.ld \
-Wl,-Bstatic \ -Wl,-Bstatic \
-Wl,--no-warn-mismatch \ -Wl,--no-warn-mismatch \
-Wl,--build-id=none \ -Wl,--build-id=none \
@ -180,6 +216,20 @@ LDFLAGS += \
-Tesp32c3.rom.newlib.ld \ -Tesp32c3.rom.newlib.ld \
-Tesp32c3.rom.version.ld \ -Tesp32c3.rom.version.ld \
-Tesp32c3.rom.eco3.ld -Tesp32c3.rom.eco3.ld
else ifeq ($(IDF_TARGET),esp32c6)
LDFLAGS += \
-Tesp32c6.rom.phy.ld \
-Tesp32c6.rom.pp.ld \
-Tesp32c6.rom.net80211.ld \
-Tesp32c6.rom.newlib.ld \
-Tesp32c6.rom.coexist.ld \
-Tesp32c6.rom.heap.ld \
-Tesp32c6.rom.wdt.ld
else ifeq ($(IDF_TARGET),esp32h2)
LDFLAGS += \
-Tesp32h2.rom.heap.ld \
-Tesp32h2.rom.newlib.ld \
-Tesp32h2.rom.wdt.ld
else ifeq ($(IDF_TARGET),esp32s2) else ifeq ($(IDF_TARGET),esp32s2)
LDFLAGS += \ LDFLAGS += \
-T$(IDF_TARGET).rom.newlib-data.ld \ -T$(IDF_TARGET).rom.newlib-data.ld \
@ -194,7 +244,7 @@ endif
LIBS := -lgcc -lc -lstdc++ LIBS := -lgcc -lc -lstdc++
# Use toolchain libm if we're not using our own. # Use toolchain libm if we're not using our own.
ifndef INTERNAL_LIBM ifneq ($(INTERNAL_LIBM),1)
LIBS += -lm LIBS += -lm
endif endif
@ -232,22 +282,19 @@ SRC_C += \
peripherals/timer.c \ peripherals/timer.c \
peripherals/$(IDF_TARGET)/pins.c peripherals/$(IDF_TARGET)/pins.c
ifneq ($(IDF_TARGET),esp32c3) SRC_C += $(wildcard common-hal/espidf/*.c)
SRC_C += \
peripherals/pcnt.c \ ifneq ($(CIRCUITPY_ESP_USB_SERIAL_JTAG),0)
peripherals/touch.c SRC_C += supervisor/usb_serial_jtag.c
ifeq ($(IDF_TARGET),esp32s2)
SRC_C += \
i2s_lcd_esp32s2_driver.c
endif
endif endif
ifeq ($(IDF_TARGET),esp32c3) ifneq ($(CIRCUITPY_COUNTIO),0)
SRC_C += \ SRC_C += peripherals/pcnt.c
supervisor/usb_serial_jtag.c
endif endif
$(BUILD)/i2s_lcd_esp32s2_driver.o: CFLAGS += -Wno-sign-compare ifneq ($(CIRCUITPY_TOUCHIO_USE_NATIVE),0)
SRC_C += peripherals/touch.c
endif
ifneq ($(CIRCUITPY_USB),0) ifneq ($(CIRCUITPY_USB),0)
SRC_C += lib/tinyusb/src/portable/espressif/esp32sx/dcd_esp32sx.c SRC_C += lib/tinyusb/src/portable/espressif/esp32sx/dcd_esp32sx.c
@ -257,13 +304,18 @@ ifneq ($(CIRCUITPY_BLEIO),0)
SRC_C += common-hal/_bleio/ble_events.c SRC_C += common-hal/_bleio/ble_events.c
endif endif
ifneq ($(CIRCUITPY_DOTCLOCKFRAMEBUFFER),0)
CFLAGS += -isystem esp-idf/components/esp_lcd/include
CFLAGS += -isystem esp-idf/components/esp_lcd/interface
endif
ifneq ($(CIRCUITPY_ESPCAMERA),0) ifneq ($(CIRCUITPY_ESPCAMERA),0)
SRC_CAMERA := \ SRC_CAMERA := \
$(wildcard common-hal/espcamera/*.c) \ $(wildcard common-hal/espcamera/*.c) \
$(wildcard bindings/espcamera/*.c) $(wildcard bindings/espcamera/*.c)
SRC_C += $(SRC_CAMERA) SRC_C += $(SRC_CAMERA)
CFLAGS += -isystem esp32-camera/driver/include CFLAGS += -isystem esp-camera/driver/include
CFLAGS += -isystem esp32-camera/conversions/include CFLAGS += -isystem esp-camera/conversions/include
endif endif
ifneq ($(CIRCUITPY_ESPIDF),0) ifneq ($(CIRCUITPY_ESPIDF),0)
@ -285,8 +337,6 @@ SRC_ULP := \
$(wildcard common-hal/espulp/*.c) \ $(wildcard common-hal/espulp/*.c) \
$(wildcard bindings/espulp/*.c) $(wildcard bindings/espulp/*.c)
SRC_C += $(SRC_ULP) SRC_C += $(SRC_ULP)
CFLAGS += -isystem esp-idf/components/ulp/include
CFLAGS += -isystem esp-idf/components/ulp/ulp_riscv/include
endif endif
SRC_COMMON_HAL_EXPANDED = \ SRC_COMMON_HAL_EXPANDED = \
@ -329,16 +379,26 @@ $(BUILD)/esp-idf:
TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB) ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB)
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
else else
UF2_BOOTLOADER ?= $(CIRCUITPY_USB) UF2_BOOTLOADER ?= $(CIRCUITPY_USB)
ifeq ($(UF2_BOOTLOADER), 1) ifeq ($(UF2_BOOTLOADER), 1)
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE).defaults FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
else else
FLASH_SDKCONFIG ?= esp-idf-config/sdkconfig-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
endif endif
endif endif
FLASH_MODE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_MODE).defaults
FLASH_SPEED_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_FREQ).defaults
ifneq ($(CIRCUITPY_ESP_PSRAM_SIZE), 0)
PSRAM_SDKCONFIG = esp-idf-config/sdkconfig-psram.defaults
PSRAM_SIZE_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_SIZE).defaults
PSRAM_MODE_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_MODE).defaults
PSRAM_SPEED_SDKCONFIG = esp-idf-config/sdkconfig-psram-$(CIRCUITPY_ESP_PSRAM_FREQ).defaults
endif
ifeq ($(DEBUG), 1) ifeq ($(DEBUG), 1)
DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-debug.defaults DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-debug.defaults
@ -346,16 +406,16 @@ else
DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-opt.defaults DEBUG_SDKCONFIG = esp-idf-config/sdkconfig-opt.defaults
endif endif
SDKCONFIGS := esp-idf-config/sdkconfig.defaults;$(DEBUG_SDKCONFIG);$(FLASH_SDKCONFIG);$(TARGET_SDKCONFIG);boards/$(BOARD)/sdkconfig SDKCONFIGS := esp-idf-config/sdkconfig.defaults;$(DEBUG_SDKCONFIG);$(FLASH_SIZE_SDKCONFIG);$(FLASH_MODE_SDKCONFIG);$(FLASH_SPEED_SDKCONFIG);$(PSRAM_SDKCONFIG);$(PSRAM_SIZE_SDKCONFIG);$(PSRAM_MODE_SDKCONFIG);$(PSRAM_SPEED_SDKCONFIG);$(TARGET_SDKCONFIG);boards/$(BOARD)/sdkconfig
ifneq ($(CIRCUITPY_BLEIO),0) ifneq ($(CIRCUITPY_BLEIO),0)
SDKCONFIGS := esp-idf-config/sdkconfig-ble.defaults;$(SDKCONFIGS) SDKCONFIGS := esp-idf-config/sdkconfig-ble.defaults;$(SDKCONFIGS)
endif endif
# create the config headers # create the config headers
.PHONY: do-sdkconfig .PHONY: do-sdkconfig
do-sdkconfig: $(BUILD)/esp-idf/config/sdkconfig.h do-sdkconfig: $(BUILD)/esp-idf/config/sdkconfig.h
$(BUILD)/genhdr/qstr.i.last: $(BUILD)/esp-idf/config/sdkconfig.h QSTR_GLOBAL_REQUIREMENTS += $(BUILD)/esp-idf/config/sdkconfig.h
$(BUILD)/esp-idf/config/sdkconfig.h: boards/$(BOARD)/sdkconfig CMakeLists.txt | $(BUILD)/esp-idf $(BUILD)/esp-idf/config/sdkconfig.h: boards/$(BOARD)/sdkconfig boards/$(BOARD)/mpconfigboard.mk CMakeLists.txt | $(BUILD)/esp-idf
IDF_PATH=$(IDF_PATH) cmake -S . -B $(BUILD)/esp-idf -DSDKCONFIG=$(BUILD)/esp-idf/sdkconfig -DSDKCONFIG_DEFAULTS="$(SDKCONFIGS)" -DCMAKE_TOOLCHAIN_FILE=$(IDF_PATH)/tools/cmake/toolchain-$(IDF_TARGET).cmake -DIDF_TARGET=$(IDF_TARGET) -GNinja -DCIRCUITPY_ESPCAMERA=$(CIRCUITPY_ESPCAMERA) IDF_PATH=$(IDF_PATH) cmake -S . -B $(BUILD)/esp-idf -DSDKCONFIG=$(BUILD)/esp-idf/sdkconfig -DSDKCONFIG_DEFAULTS="$(SDKCONFIGS)" -DCMAKE_TOOLCHAIN_FILE=$(IDF_PATH)/tools/cmake/toolchain-$(IDF_TARGET).cmake -DIDF_TARGET=$(IDF_TARGET) -GNinja
# build a lib # build a lib
# Adding -d explain -j 1 -v to the ninja line will output debug info # Adding -d explain -j 1 -v to the ninja line will output debug info
@ -374,28 +434,60 @@ $(BUILD)/esp-idf/partition_table/partition-table.bin: $(BUILD)/esp-idf/config/sd
# run menuconfig and then remove standard settings # run menuconfig and then remove standard settings
menuconfig: $(BUILD)/esp-idf/config $(BUILD)/esp-idf/config/sdkconfig.h menuconfig: $(BUILD)/esp-idf/config $(BUILD)/esp-idf/config/sdkconfig.h
$(Q)ninja -C $(BUILD)/esp-idf menuconfig $(Q)ninja -C $(BUILD)/esp-idf menuconfig
# Newer versions of the idf will have save-defconfig that will only include non-default values.
# We should use that when available. For now, we sort out everything.
python tools/update_sdkconfig.py --board=$(BOARD) --debug=$(DEBUG) python tools/update_sdkconfig.py --board=$(BOARD) --debug=$(DEBUG)
# qstr builds include headers so we need to make sure they are up to date update-all-sdkconfigs: $(BUILD)/esp-idf/config/sdkconfig.h
$(HEADER_BUILD)/qstr.split: | $(BUILD)/esp-idf/config/sdkconfig.h python tools/update_sdkconfig.py --update_all --board=$(BOARD) --debug=$(DEBUG)
BINARY_WIFI_BLOBS = libcoexist.a libcore.a libespnow.a libmesh.a libnet80211.a libpp.a libsmartconfig.a libwapi.a update-board-sdkconfig: $(BUILD)/esp-idf/config/sdkconfig.h
BINARY_BLOBS = esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libphy.a $(addprefix esp-idf/components/esp_wifi/lib/$(IDF_TARGET)/, $(BINARY_WIFI_BLOBS)) python tools/update_sdkconfig.py --board=$(BOARD) --debug=$(DEBUG)
BINARY_WIFI_BLOBS = libcore.a libespnow.a libmesh.a libnet80211.a libpp.a libsmartconfig.a libwapi.a
BINARY_BLOBS = esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libphy.a
ifneq ($(CIRCUITPY_WIFI),0)
BINARY_BLOBS += esp-idf/components/esp_coex/lib/$(IDF_TARGET)/libcoexist.a $(addprefix esp-idf/components/esp_wifi/lib/$(IDF_TARGET)/, $(BINARY_WIFI_BLOBS))
endif
ifeq ($(IDF_TARGET),esp32) ifeq ($(IDF_TARGET),esp32)
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/librtc.a BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/librtc.a
endif endif
ESP_IDF_COMPONENTS_LINK = $(IDF_TARGET_ARCH) app_update bootloader_support driver efuse esp_adc_cal esp_common esp_event esp_hw_support esp_ipc esp_netif esp_pm esp_phy esp_ringbuf esp_rom esp_system esp_timer esp-tls esp_wifi freertos hal heap log lwip mbedtls mdns newlib nvs_flash pthread soc spi_flash vfs wpa_supplicant ESP_IDF_COMPONENTS_LINK = $(IDF_TARGET_ARCH) app_update bootloader_support driver efuse esp_adc esp_app_format esp_common esp_event esp_hw_support esp_mm esp_partition esp_phy esp_pm esp_ringbuf esp_rom esp_system esp_timer freertos hal heap log newlib nvs_flash pthread soc spi_flash vfs
ifneq ($(CIRCUITPY_WIFI),0)
ESP_IDF_COMPONENTS_LINK += esp_coex esp_netif esp-tls esp_wifi lwip mbedtls mdns wpa_supplicant
endif
ifneq ($(CIRCUITPY_BLEIO),0) ifneq ($(CIRCUITPY_BLEIO),0)
BLE_IMPL_esp32 := esp32
BLE_IMPL_esp32s3 := esp32c3
BLE_IMPL_esp32c2 := libble
BLE_IMPL_esp32c3 := esp32c3
BLE_IMPL_esp32c6 := libble
BLE_IMPL_esp32h2 := libble
BLE_IMPL = $(BLE_IMPL_$(IDF_TARGET))
ESP_IDF_COMPONENTS_LINK += bt ESP_IDF_COMPONENTS_LINK += bt
ifeq ($(BLE_IMPL),esp32)
BINARY_BLOBS += esp-idf/components/bt/controller/lib_esp32/$(IDF_TARGET)/libbtdm_app.a
endif
ifeq ($(BLE_IMPL),esp32c3)
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libbtbb.a \ BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libbtbb.a \
esp-idf/components/bt/controller/lib_esp32c3_family/$(IDF_TARGET)/libbtdm_app.a esp-idf/components/bt/controller/lib_esp32c3_family/$(IDF_TARGET)/libbtdm_app.a
endif
ifeq ($(BLE_IMPL),libble)
BINARY_BLOBS += esp-idf/components/esp_phy/lib/$(IDF_TARGET)/libbtbb.a \
esp-idf/components/bt/controller/lib_$(IDF_TARGET)/$(IDF_TARGET)-bt-lib/libble_app.a
endif
endif endif
ifneq ($(CIRCUITPY_ESPULP),0) ifneq ($(CIRCUITPY_ESPULP),0)
ESP_IDF_COMPONENTS_LINK += ulp ESP_IDF_COMPONENTS_LINK += ulp
endif endif
ifneq ($(CIRCUITPY_ESP_PSRAM_SIZE),0)
ESP_IDF_COMPONENTS_LINK += esp_psram
endif
ifneq ($(CIRCUITPY_DOTCLOCKFRAMEBUFFER),0)
ESP_IDF_COMPONENTS_LINK += esp_lcd
endif
ESP_IDF_COMPONENTS_EXPANDED = $(foreach component, $(ESP_IDF_COMPONENTS_LINK), $(BUILD)/esp-idf/esp-idf/$(component)/lib$(component).a) ESP_IDF_COMPONENTS_EXPANDED = $(foreach component, $(ESP_IDF_COMPONENTS_LINK), $(BUILD)/esp-idf/esp-idf/$(component)/lib$(component).a)
@ -408,16 +500,21 @@ ESP_IDF_COMPONENTS_EXPANDED += esp-idf/components/xtensa/$(IDF_TARGET)/libxt_hal
endif endif
ifneq ($(CIRCUITPY_ESPCAMERA),0) ifneq ($(CIRCUITPY_ESPCAMERA),0)
ESP_IDF_COMPONENTS_EXPANDED += $(BUILD)/esp-idf/esp-idf/esp32-camera/libesp32-camera.a ESP_IDF_COMPONENTS_EXPANDED += $(BUILD)/esp-idf/esp-idf/esp-camera/libesp-camera.a
#$(error $(ESP_IDF_COMPONENTS_EXPANDED)) #$(error $(ESP_IDF_COMPONENTS_EXPANDED))
endif endif
ifneq ($(VALID_BOARD),) ifneq ($(VALID_BOARD),)
# From esp-idf/components/bootloader/Kconfig.projbuild
# BOOTLOADER_OFFSET is determined by chip type, based on the ROM bootloader, and is not changeable. # BOOTLOADER_OFFSET is determined by chip type, based on the ROM bootloader, and is not changeable.
ifeq ($(IDF_TARGET),esp32) ifeq ($(IDF_TARGET),esp32)
BOOTLOADER_OFFSET = 0x1000 BOOTLOADER_OFFSET = 0x1000
else ifeq ($(IDF_TARGET),esp32h2)
BOOTLOADER_OFFSET = 0x0
else ifeq ($(IDF_TARGET),esp32c3) else ifeq ($(IDF_TARGET),esp32c3)
BOOTLOADER_OFFSET = 0x0 BOOTLOADER_OFFSET = 0x0
else ifeq ($(IDF_TARGET),esp32c6)
BOOTLOADER_OFFSET = 0x0
else ifeq ($(IDF_TARGET),esp32s3) else ifeq ($(IDF_TARGET),esp32s3)
BOOTLOADER_OFFSET = 0x0 BOOTLOADER_OFFSET = 0x0
else ifeq ($(IDF_TARGET),esp32s2) else ifeq ($(IDF_TARGET),esp32s2)
@ -435,9 +532,26 @@ IDF_CMAKE_TARGETS = \
PARTITION_TABLE_OFFSET = 0x8000 PARTITION_TABLE_OFFSET = 0x8000
FIRMWARE_OFFSET = 0x10000 FIRMWARE_OFFSET = 0x10000
ESP_AUTOGEN_LD = $(BUILD)/esp-idf/esp-idf/$(IDF_TARGET)/$(IDF_TARGET)_out.ld $(BUILD)/esp-idf/esp-idf/$(IDF_TARGET)/ld/$(IDF_TARGET).project.ld # Map the flash's run mode to flashing mode (only dual is supported by the early bootloaders).
# https://github.com/espressif/esp-idf/blob/82cceabc6e6a0a2d8c40e2249bc59917cc5e577a/components/esptool_py/Kconfig.projbuild#L74-L87
ifeq ($(CIRCUITPY_ESP_FLASH_MODE),dout)
ESPTOOLPY_FLASHMODE = "dout"
endif
ifeq ($(CIRCUITPY_ESP_FLASH_MODE),opi)
ESPTOOLPY_FLASHMODE = "dout"
endif
# Most modes can flash with dio
ESPTOOLPY_FLASHMODE ?= "dio"
FLASH_FLAGS = --flash_mode $(CIRCUITPY_ESP_FLASH_MODE) --flash_freq $(CIRCUITPY_ESP_FLASH_FREQ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE) # Cap the flash speed to 80m.
# https://github.com/espressif/esp-idf/blob/82cceabc6e6a0a2d8c40e2249bc59917cc5e577a/components/esptool_py/Kconfig.projbuild#L74-L87
ifeq ($(CIRCUITPY_ESP_FLASH_FREQ),120m)
ESPTOOLPY_FLASHFREQ = "80m"
else
ESPTOOLPY_FLASHFREQ = $(CIRCUITPY_ESP_FLASH_FREQ)
endif
FLASH_FLAGS = --flash_mode $(ESPTOOLPY_FLASHMODE) --flash_freq $(ESPTOOLPY_FLASHFREQ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE)
ESPTOOL_FLAGS ?= --before=default_reset --after=no_reset --baud 921600 ESPTOOL_FLAGS ?= --before=default_reset --after=no_reset --baud 921600
@ -455,7 +569,7 @@ esp-idf-stamp: $(BUILD)/esp-idf/config/sdkconfig.h
$(BUILD)/firmware.elf: $(OBJ) | esp-idf-stamp $(IDF_CMAKE_TARGETS) $(BUILD)/firmware.elf: $(OBJ) | esp-idf-stamp $(IDF_CMAKE_TARGETS)
$(STEPECHO) "LINK $@" $(STEPECHO) "LINK $@"
$(Q)$(CC) -o $@ $(LDFLAGS) $^ -Wl,--start-group $(ESP_IDF_COMPONENTS_EXPANDED) $(BINARY_BLOBS) $(MBEDTLS_COMPONENTS_LINK_EXPANDED) $(BUILD)/esp-idf/esp-idf/newlib/libnewlib.a -Wl,--end-group -u newlib_include_pthread_impl -u ld_include_highint_hdl -Wl,--start-group $(LIBS) -Wl,--end-group $(BUILD)/esp-idf/esp-idf/pthread/libpthread.a -u __cxx_fatal_exception $(Q)$(CC) -o $@ $(LDFLAGS) $^ -Wl,--start-group $(ESP_IDF_COMPONENTS_EXPANDED) $(BINARY_BLOBS) $(MBEDTLS_COMPONENTS_LINK_EXPANDED) $(LIBS) -Wl,--end-group -u newlib_include_pthread_impl -u ld_include_highint_hdl -u __cxx_fatal_exception
$(BUILD)/circuitpython-firmware.bin: $(BUILD)/firmware.elf | tools/build_memory_info.py $(BUILD)/circuitpython-firmware.bin: $(BUILD)/firmware.elf | tools/build_memory_info.py
$(STEPECHO) "Create $@" $(STEPECHO) "Create $@"

View File

@ -9,7 +9,7 @@ Support Status:
.. csv-table:: .. csv-table::
:header: SoC, Status :header: SoC, Status
ESP, "beta" ESP32, "beta"
ESP32-C3, "beta" ESP32-C3, "beta"
ESP32-S2, "stable" ESP32-S2, "stable"
ESP32-S3, "beta" ESP32-S3, "beta"

View File

@ -31,6 +31,8 @@
#include "py/mpconfig.h" #include "py/mpconfig.h"
#include "py/obj.h" #include "py/obj.h"
#include "common-hal/espidf/__init__.h"
extern const mp_obj_type_t mp_type_espidf_IDFError; extern const mp_obj_type_t mp_type_espidf_IDFError;
extern const mp_obj_type_t mp_type_espidf_MemoryError; extern const mp_obj_type_t mp_type_espidf_MemoryError;

View File

@ -79,11 +79,13 @@ STATIC mp_obj_t espnow_peer_make_new(const mp_obj_type_t *type, size_t n_args, s
self->peer_info.ifidx = (wifi_interface_t)mp_arg_validate_int_range(args[ARG_interface].u_int, 0, 1, MP_QSTR_interface); self->peer_info.ifidx = (wifi_interface_t)mp_arg_validate_int_range(args[ARG_interface].u_int, 0, 1, MP_QSTR_interface);
self->peer_info.encrypt = args[ARG_encrypted].u_bool; self->peer_info.encrypt = args[ARG_encrypted].u_bool;
self->lmk_set = false;
const mp_obj_t lmk = args[ARG_lmk].u_obj; const mp_obj_t lmk = args[ARG_lmk].u_obj;
if (lmk != mp_const_none) { if (lmk != mp_const_none) {
self->lmk_set = true;
memcpy(self->peer_info.lmk, common_hal_espnow_get_bytes_len(lmk, ESP_NOW_KEY_LEN), ESP_NOW_KEY_LEN); memcpy(self->peer_info.lmk, common_hal_espnow_get_bytes_len(lmk, ESP_NOW_KEY_LEN), ESP_NOW_KEY_LEN);
} else if (self->peer_info.encrypt && !self->peer_info.lmk) { } else if (self->peer_info.encrypt) {
mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None); mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None);
} }
@ -196,7 +198,7 @@ STATIC mp_obj_t espnow_peer_set_encrypted(const mp_obj_t self_in, const mp_obj_t
self->peer_info.encrypt = mp_obj_is_true(value); self->peer_info.encrypt = mp_obj_is_true(value);
if (!self->peer_info.lmk) { if (!self->lmk_set) {
mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None); mp_raise_ValueError_varg(translate("%q is %q"), MP_QSTR_lmk, MP_QSTR_None);
} }

View File

@ -32,6 +32,7 @@
typedef struct { typedef struct {
mp_obj_base_t base; mp_obj_base_t base;
esp_now_peer_info_t peer_info; esp_now_peer_info_t peer_info;
bool lmk_set;
} espnow_peer_obj_t; } espnow_peer_obj_t;
const mp_obj_type_t espnow_peer_type; extern const mp_obj_type_t espnow_peer_type;

View File

@ -36,5 +36,3 @@
// For entering safe mode // For entering safe mode
#define CIRCUITPY_BOOT_BUTTON (&pin_GPIO9) #define CIRCUITPY_BOOT_BUTTON (&pin_GPIO9)
#define CIRCUITPY_ESP_USB_SERIAL_JTAG (1)

View File

@ -6,3 +6,7 @@ IDF_TARGET = esp32c3
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 80m CIRCUITPY_ESP_FLASH_FREQ = 80m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_USB_SERIAL_JTAG = 1
CIRCUITPY_BLEIO = 0

View File

@ -1,6 +1,15 @@
# chip is ESP32-C3 FH4 #
# Espressif IoT Development Framework Configuration
#
#
# Component config
#
# #
# LWIP # LWIP
# #
CONFIG_LWIP_LOCAL_HOSTNAME="01Space-LCD042-ESP32C3" CONFIG_LWIP_LOCAL_HOSTNAME="01Space-LCD042-ESP32C3"
# end of LWIP # end of LWIP
# end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -87,7 +87,7 @@ static void io_expander_backlight_init(void) {
i2c_master_write_byte(cmd, AW9523_REG_SOFTRESET, true); i2c_master_write_byte(cmd, AW9523_REG_SOFTRESET, true);
i2c_master_write_byte(cmd, 0, true); i2c_master_write_byte(cmd, 0, true);
i2c_master_stop(cmd); i2c_master_stop(cmd);
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS); i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
i2c_cmd_link_delete(cmd); i2c_cmd_link_delete(cmd);
cmd = i2c_cmd_link_create(); cmd = i2c_cmd_link_create();
@ -97,7 +97,7 @@ static void io_expander_backlight_init(void) {
i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG >> 8, true); i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG >> 8, true);
i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG & 0xff, true); i2c_master_write_byte(cmd, AW9523_DEFAULT_CONFIG & 0xff, true);
i2c_master_stop(cmd); i2c_master_stop(cmd);
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS); i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
i2c_cmd_link_delete(cmd); i2c_cmd_link_delete(cmd);
cmd = i2c_cmd_link_create(); cmd = i2c_cmd_link_create();
@ -107,7 +107,7 @@ static void io_expander_backlight_init(void) {
i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT >> 8, true); i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT >> 8, true);
i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT & 0xff, true); i2c_master_write_byte(cmd, AW9523_DEFAULT_OUTPUT & 0xff, true);
i2c_master_stop(cmd); i2c_master_stop(cmd);
i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_RATE_MS); i2c_master_cmd_begin(i2c_num, cmd, 1000 / portTICK_PERIOD_MS);
i2c_cmd_link_delete(cmd); i2c_cmd_link_delete(cmd);
i2c_driver_delete(i2c_num); i2c_driver_delete(i2c_num);

View File

@ -5,9 +5,13 @@ USB_MANUFACTURER = "Adafruit"
IDF_TARGET = esp32s3 IDF_TARGET = esp32s3
CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 80m
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 80m
FLASH_SDKCONFIG = esp-idf-config/sdkconfig-4MB-1ota.defaults FLASH_SDKCONFIG = esp-idf-config/sdkconfig-4MB-1ota.defaults
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
@ -19,3 +23,5 @@ CIRCUITPY_ONEWIREIO = 0
CIRCUITPY_PARALLELDISPLAY = 0 CIRCUITPY_PARALLELDISPLAY = 0
CIRCUITPY_RGBMATRIX = 0 CIRCUITPY_RGBMATRIX = 0
CIRCUITPY_ROTARYIO = 0 CIRCUITPY_ROTARYIO = 0
OPTIMIZATION_FLAGS = -Os

View File

@ -1,62 +1,22 @@
#
# Espressif IoT Development Framework Configuration
#
#
# Component config # Component config
# #
#
# ESP32S3-Specific
#
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
CONFIG_SPIRAM_MODE_QUAD=y
# CONFIG_SPIRAM_MODE_OCT is not set
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
#
# PSRAM Clock and CS IO for ESP32S3
#
CONFIG_DEFAULT_PSRAM_CLK_IO=30
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM Clock and CS IO for ESP32S3
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_80M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
# end of SPI RAM config
# end of ESP32S3-Specific
# #
# LWIP # LWIP
# #
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3" CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP # end of LWIP
# CONFIG_OV7670_SUPPORT is not set #
# CONFIG_NT99141_SUPPORT is not set # Camera configuration
CONFIG_OV3360_SUPPORT=n #
# CONFIG_OV2640_SUPPORT is not set # CONFIG_OV7725_SUPPORT is not set
CONFIG_OV5640_SUPPORT=y # CONFIG_OV3660_SUPPORT is not set
# CONFIG_GC2145_SUPPORT is not set # end of Camera configuration
# CONFIG_GC032A_SUPPORT is not set
# CONFIG_GC0308_SUPPORT is not set
# CONFIG_BF3005_SUPPORT is not set
# CONFIG_BF20A6_SUPPORT is not set
# CONFIG_SC101IOT_SUPPORT is not set
# CONFIG_SC030IOT_SUPPORT is not set
# end of Component config # end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -27,7 +27,7 @@
#include "supervisor/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/microcontroller/Pin.h"
#include "components/driver/include/driver/gpio.h" #include "components/driver/gpio/include/driver/gpio.h"
#include "components/hal/include/hal/gpio_hal.h" #include "components/hal/include/hal/gpio_hal.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

View File

@ -6,3 +6,7 @@ IDF_TARGET = esp32
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 8MB CIRCUITPY_ESP_FLASH_SIZE = 8MB
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -1,37 +0,0 @@
CONFIG_ESP32_SPIRAM_SUPPORT=y
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
CONFIG_SPIRAM_SPEED_40M=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
# CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY is not set
CONFIG_SPIRAM_CACHE_WORKAROUND=y
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
### #
### # ESP System Settings
### #
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
### # CONFIG_ESP_CONSOLE_NONE is not set
### CONFIG_ESP_CONSOLE_UART=y
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
### CONFIG_ESP_CONSOLE_UART_NUM=0
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=8
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=7
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
### # end of ESP System Settings

View File

@ -27,7 +27,7 @@
#include "supervisor/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/microcontroller/Pin.h"
#include "components/driver/include/driver/gpio.h" #include "components/driver/gpio/include/driver/gpio.h"
#include "components/hal/include/hal/gpio_hal.h" #include "components/hal/include/hal/gpio_hal.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

View File

@ -8,3 +8,7 @@ IDF_TARGET = esp32s2
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -1,47 +0,0 @@
#
# Component config
#
#
# ESP32S2-specific
#
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
#
# PSRAM clock and cs IO for ESP32S2
#
CONFIG_DEFAULT_PSRAM_CLK_IO=30
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM clock and cs IO for ESP32S2
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_40M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
# end of SPI RAM config
# end of ESP32S2-specific
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# end of LWIP
# end of Component config

View File

@ -9,3 +9,7 @@ IDF_TARGET = esp32s2
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -1,37 +0,0 @@
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
# end of SPI RAM config
CONFIG_DEFAULT_PSRAM_CLK_IO=30
#
# PSRAM clock and cs IO for ESP32S2
#
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM clock and cs IO for ESP32S2
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_40M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# end of LWIP

View File

@ -9,3 +9,7 @@ IDF_TARGET = esp32s2
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -1,37 +0,0 @@
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
# end of SPI RAM config
CONFIG_DEFAULT_PSRAM_CLK_IO=30
#
# PSRAM clock and cs IO for ESP32S2
#
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM clock and cs IO for ESP32S2
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_40M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# end of LWIP

View File

@ -27,7 +27,7 @@
#include "supervisor/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/microcontroller/Pin.h"
#include "components/driver/include/driver/gpio.h" #include "components/driver/gpio/include/driver/gpio.h"
#include "components/hal/include/hal/gpio_hal.h" #include "components/hal/include/hal/gpio_hal.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

View File

@ -5,8 +5,13 @@ USB_MANUFACTURER = "Adafruit"
IDF_TARGET = esp32s3 IDF_TARGET = esp32s3
CIRCUITPY_ESP_FLASH_MODE = qio
CIRCUITPY_ESP_FLASH_FREQ = 40m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_FLASH_MODE = qio
CIRCUITPY_ESP_FLASH_FREQ = 80m
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 80m
OPTIMIZATION_FLAGS = -Os
CIRCUITPY_ESPCAMERA = 0 CIRCUITPY_ESPCAMERA = 0

View File

@ -1,43 +1,9 @@
# #
# Espressif IoT Development Framework Configuration
#
#
# Component config # Component config
# #
#
# ESP32S3-Specific
#
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
CONFIG_SPIRAM_MODE_QUAD=y
# CONFIG_SPIRAM_MODE_OCT is not set
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
#
# PSRAM Clock and CS IO for ESP32S3
#
CONFIG_DEFAULT_PSRAM_CLK_IO=30
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM Clock and CS IO for ESP32S3
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_120M is not set
CONFIG_SPIRAM_SPEED_80M=y
# CONFIG_SPIRAM_SPEED_40M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# end of SPI RAM config
# end of ESP32S3-Specific
# #
# LWIP # LWIP
# #
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP # end of LWIP
# end of Component config # end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -27,7 +27,7 @@
#include "supervisor/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/microcontroller/Pin.h"
#include "components/driver/include/driver/gpio.h" #include "components/driver/gpio/include/driver/gpio.h"
#include "components/hal/include/hal/gpio_hal.h" #include "components/hal/include/hal/gpio_hal.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

View File

@ -1,7 +1,15 @@
CONFIG_ESP32S3_SPIRAM_SUPPORT=n #
# Espressif IoT Development Framework Configuration
#
#
# Component config
#
# #
# LWIP # LWIP
# #
CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3" CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP # end of LWIP
# end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -7,7 +7,13 @@ USB_MANUFACTURER = "Adafruit"
IDF_TARGET = esp32s3 IDF_TARGET = esp32s3
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 80m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 80m
CIRCUITPY_ESPCAMERA = 0 CIRCUITPY_ESPCAMERA = 0
OPTIMIZATION_FLAGS = -Os

View File

@ -1,43 +1,9 @@
# #
# Espressif IoT Development Framework Configuration
#
#
# Component config # Component config
# #
#
# ESP32S3-Specific
#
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
CONFIG_SPIRAM_MODE_QUAD=y
# CONFIG_SPIRAM_MODE_OCT is not set
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
#
# PSRAM Clock and CS IO for ESP32S3
#
CONFIG_DEFAULT_PSRAM_CLK_IO=30
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM Clock and CS IO for ESP32S3
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_120M is not set
CONFIG_SPIRAM_SPEED_80M=y
# CONFIG_SPIRAM_SPEED_40M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# end of SPI RAM config
# end of ESP32S3-Specific
# #
# LWIP # LWIP
# #
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP # end of LWIP
# end of Component config # end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -7,7 +7,12 @@ USB_MANUFACTURER = "Adafruit"
IDF_TARGET = esp32s3 IDF_TARGET = esp32s3
CIRCUITPY_ESP_FLASH_MODE = dio CIRCUITPY_ESP_FLASH_MODE = dio
CIRCUITPY_ESP_FLASH_FREQ = 40m CIRCUITPY_ESP_FLASH_FREQ = 80m
CIRCUITPY_ESP_FLASH_SIZE = 4MB CIRCUITPY_ESP_FLASH_SIZE = 4MB
OPTIMIZATION_FLAGS = -Os
CIRCUITPY_ESPCAMERA = 0 CIRCUITPY_ESPCAMERA = 0
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 80m

View File

@ -1,43 +1,9 @@
# #
# Espressif IoT Development Framework Configuration
#
#
# Component config # Component config
# #
#
# ESP32S3-Specific
#
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
CONFIG_SPIRAM_MODE_QUAD=y
# CONFIG_SPIRAM_MODE_OCT is not set
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
#
# PSRAM Clock and CS IO for ESP32S3
#
CONFIG_DEFAULT_PSRAM_CLK_IO=30
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM Clock and CS IO for ESP32S3
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_120M is not set
CONFIG_SPIRAM_SPEED_80M=y
# CONFIG_SPIRAM_SPEED_40M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# end of SPI RAM config
# end of ESP32S3-Specific
# #
# LWIP # LWIP
# #
@ -45,3 +11,5 @@ CONFIG_LWIP_LOCAL_HOSTNAME="espressif-esp32s3"
# end of LWIP # end of LWIP
# end of Component config # end of Component config
# end of Espressif IoT Development Framework Configuration

View File

@ -1,20 +0,0 @@
CONFIG_ESP32_ECO3_CACHE_LOCK_FIX=y
CONFIG_ESP32_SPIRAM_SUPPORT=n
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
### #
### # ESP System Settings
### #
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
### CONFIG_ESP_CONSOLE_NONE is not set
### CONFIG_ESP_CONSOLE_UART=y
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
### CONFIG_ESP_CONSOLE_UART_NUM=0
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=17
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=16
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
### # end of ESP System Settings

View File

@ -50,12 +50,6 @@ uint8_t display_init_sequence[] = {
}; };
void board_init(void) { void board_init(void) {
// Debug UART
#ifdef DEBUG
common_hal_never_reset_pin(&pin_GPIO37);
common_hal_never_reset_pin(&pin_GPIO38);
#endif /* DEBUG */
displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus; displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
busio_spi_obj_t *spi = &bus->inline_bus; busio_spi_obj_t *spi = &bus->inline_bus;
common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false); common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false);

View File

@ -12,8 +12,8 @@ CIRCUITPY_ESP_FLASH_SIZE = 4MB
CIRCUITPY_ESPCAMERA = 0 CIRCUITPY_ESPCAMERA = 0
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_PortalBase
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_FakeRequests
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -44,8 +44,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO33) }, { MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_GPIO33) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO34) }, { MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO34) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_TX), MP_ROM_PTR(&pin_GPIO37) }, { MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_TX), MP_ROM_PTR(&pin_GPIO43) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_RX), MP_ROM_PTR(&pin_GPIO38) }, { MP_OBJ_NEW_QSTR(MP_QSTR_DEBUG_RX), MP_ROM_PTR(&pin_GPIO44) },
{ 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_STEMMA_I2C), MP_ROM_PTR(&board_i2c_obj) }, { MP_ROM_QSTR(MP_QSTR_STEMMA_I2C), MP_ROM_PTR(&board_i2c_obj) },

View File

@ -1,37 +0,0 @@
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
# end of SPI RAM config
CONFIG_DEFAULT_PSRAM_CLK_IO=30
#
# PSRAM clock and cs IO for ESP32S2
#
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM clock and cs IO for ESP32S2
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_40M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# end of LWIP

View File

@ -1,20 +0,0 @@
CONFIG_ESP32_ECO3_CACHE_LOCK_FIX=y
CONFIG_ESP32_SPIRAM_SUPPORT=n
# Uncomment (remove ###) to send ESP_LOG output to TX/RX pins
### #
### # ESP System Settings
### #
### CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
### # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
### CONFIG_ESP_CONSOLE_UART_CUSTOM=y
### CONFIG_ESP_CONSOLE_NONE is not set
### CONFIG_ESP_CONSOLE_UART=y
### CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0=y
### # CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_1 is not set
### CONFIG_ESP_CONSOLE_UART_NUM=0
### CONFIG_ESP_CONSOLE_UART_TX_GPIO=17
### CONFIG_ESP_CONSOLE_UART_RX_GPIO=16
### CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
### # CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5 is not set
### # end of ESP System Settings

View File

@ -114,12 +114,6 @@ const uint8_t refresh_sequence[] = {
}; };
void board_init(void) { void board_init(void) {
// Debug UART
#ifdef DEBUG
common_hal_never_reset_pin(&pin_GPIO43);
common_hal_never_reset_pin(&pin_GPIO44);
#endif /* DEBUG */
displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus; displayio_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
busio_spi_obj_t *spi = &bus->inline_bus; busio_spi_obj_t *spi = &bus->inline_bus;
common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false); common_hal_busio_spi_construct(spi, &pin_GPIO36, &pin_GPIO35, NULL, false);

View File

@ -18,3 +18,7 @@ FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
CIRCUITPY_ESP_PSRAM_MODE = qio
CIRCUITPY_ESP_PSRAM_FREQ = 40m

View File

@ -1,37 +0,0 @@
CONFIG_ESP32S2_SPIRAM_SUPPORT=y
#
# SPI RAM config
#
# CONFIG_SPIRAM_TYPE_AUTO is not set
CONFIG_SPIRAM_TYPE_ESPPSRAM16=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=2097152
# end of SPI RAM config
CONFIG_DEFAULT_PSRAM_CLK_IO=30
#
# PSRAM clock and cs IO for ESP32S2
#
CONFIG_DEFAULT_PSRAM_CS_IO=26
# end of PSRAM clock and cs IO for ESP32S2
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
# CONFIG_SPIRAM_RODATA is not set
# CONFIG_SPIRAM_SPEED_80M is not set
CONFIG_SPIRAM_SPEED_40M=y
# CONFIG_SPIRAM_SPEED_26M is not set
# CONFIG_SPIRAM_SPEED_20M is not set
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
CONFIG_SPIRAM_USE_MEMMAP=y
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
# CONFIG_SPIRAM_USE_MALLOC is not set
CONFIG_SPIRAM_MEMTEST=y
# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# end of LWIP

View File

@ -27,7 +27,7 @@
#include "supervisor/board.h" #include "supervisor/board.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/microcontroller/Pin.h"
#include "components/driver/include/driver/gpio.h" #include "components/driver/gpio/include/driver/gpio.h"
#include "components/hal/include/hal/gpio_hal.h" #include "components/hal/include/hal/gpio_hal.h"
#include "common-hal/microcontroller/Pin.h" #include "common-hal/microcontroller/Pin.h"

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