Merge branch 'master' into capablerobot-usbhub

This commit is contained in:
Chris Osterwood 2019-08-08 14:14:23 -04:00
commit fb2712410e
473 changed files with 22345 additions and 5690 deletions

3
.gitignore vendored
View File

@ -12,6 +12,8 @@
# Packages # Packages
############ ############
dist/
*.egg-info
# Logs and Databases # Logs and Databases
###################### ######################
@ -25,6 +27,7 @@
###################### ######################
build/ build/
bin/ bin/
circuitpython-stubs/
# Test failure outputs # Test failure outputs
###################### ######################

3
.gitmodules vendored
View File

@ -95,3 +95,6 @@
[submodule "frozen/circuitpython-stage"] [submodule "frozen/circuitpython-stage"]
path = frozen/circuitpython-stage path = frozen/circuitpython-stage
url = https://github.com/python-ugame/circuitpython-stage.git url = https://github.com/python-ugame/circuitpython-stage.git
[submodule "ports/stm32f4/stm32f4"]
path = ports/stm32f4/stm32f4
url = https://github.com/adafruit/stm32f4.git

View File

@ -21,11 +21,11 @@ git:
# that SDK is shortest and add it there. In the case of major re-organizations, # that SDK is shortest and add it there. In the case of major re-organizations,
# just try to make the builds "about equal in run time" # just try to make the builds "about equal in run time"
env: env:
- TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="circuitplayground_express mini_sam_m4 grandcentral_m4_express pca10056 pca10059 feather_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini electronut_labs_papyr" TRAVIS_SDK=arm:nrf - TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="trinket_m0_haxpress circuitplayground_express mini_sam_m4 grandcentral_m4_express capablerobot_usbhub pygamer pca10056 pca10059 feather_nrf52840_express metro_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini electronut_labs_papyr electronut_labs_blip" TRAVIS_SDK=arm:nrf
- TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo bast_pro_mini_m0" TRAVIS_SDK=arm - TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo bast_pro_mini_m0 datum_distance pyruler" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip escornabot_makech" TRAVIS_SDK=arm - TRAVIS_BOARDS="cp32-m4 feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip escornabot_makech pygamer_advance datum_imu snekboard" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10 kicksat-sprite ugame10 robohatmm1" TRAVIS_SDK=arm - TRAVIS_BOARDS="feather_m0_supersized feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10 kicksat-sprite ugame10 robohatmm1_m0 robohatmm1_m4 datum_light" TRAVIS_SDK=arm
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev pybadge" TRAVIS_SDK=arm - TRAVIS_BOARDS="datalore_ip_m4 circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev pybadge pybadge_airlift datum_weather" TRAVIS_SDK=arm
addons: addons:
artifacts: artifacts:
@ -33,6 +33,16 @@ addons:
- $(ls -d1 bin/*/*/* | tr "\n" ":") - $(ls -d1 bin/*/*/* | tr "\n" ":")
target_paths: / target_paths: /
# Some deploy jobs take over 10 minutes so use this keep alive hack to make sure Travis doesn't kill us.
before_deploy: |
function keep_alive() {
while true; do
echo -en "\a"
sleep 5
done
}
keep_alive &
deploy: deploy:
provider: releases provider: releases
api_key: api_key:
@ -61,7 +71,6 @@ before_script:
- function var_search () { case "$1" in *$2*) true;; *) false;; esac; } - function var_search () { case "$1" in *$2*) true;; *) false;; esac; }
- sudo dpkg --add-architecture i386 - sudo dpkg --add-architecture i386
- (! var_search "${TRAVIS_SDK-}" arm || (wget https://s3.amazonaws.com/adafruit-circuit-python/gcc-arm-embedded_7-2018q2-1~xenial1_amd64.deb && sudo dpkg -i gcc-arm-embedded*_amd64.deb)) - (! var_search "${TRAVIS_SDK-}" arm || (wget https://s3.amazonaws.com/adafruit-circuit-python/gcc-arm-embedded_7-2018q2-1~xenial1_amd64.deb && sudo dpkg -i gcc-arm-embedded*_amd64.deb))
# For huzzah builds # For huzzah builds
@ -70,12 +79,16 @@ before_script:
# For coverage testing (upgrade is used to get latest urllib3 version) # For coverage testing (upgrade is used to get latest urllib3 version)
- sudo apt-get install -y python3-pip - sudo apt-get install -y python3-pip
- pip3 install --user sh click - pip3 install --user sh click setuptools
- ([[ -z "$TRAVIS_TESTS" ]] || sudo pip install --upgrade cpp-coveralls) - ([[ -z "$TRAVIS_TESTS" ]] || sudo pip install --upgrade cpp-coveralls)
- (! var_search "${TRAVIS_TESTS-}" docs || sudo apt-get install -y librsvg2-bin) - (! var_search "${TRAVIS_TESTS-}" docs || sudo apt-get install -y librsvg2-bin)
- (! var_search "${TRAVIS_TESTS-}" docs || pip install --user Sphinx sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter) - (! var_search "${TRAVIS_TESTS-}" docs || pip3 install --user Sphinx sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter)
- (! var_search "${TRAVIS_TESTS-}" translations || pip3 install --user polib) - (! var_search "${TRAVIS_TESTS-}" translations || pip3 install --user polib)
# Check if there's any board missing in TRAVIS_BOARDS
- cd tools && python3 -u travis_new_boards_check.py
- cd ..
# report some good version numbers to the build # report some good version numbers to the build
- gcc --version - gcc --version
- (! var_search "${TRAVIS_SDK-}" arm || arm-none-eabi-gcc --version) - (! var_search "${TRAVIS_SDK-}" arm || arm-none-eabi-gcc --version)

View File

@ -1,4 +1,4 @@
# Makefile for Sphinx documentation # Top-level Makefile for documentation builds and miscellaneous tasks.
# #
# You can set these variables from the command line. # You can set these variables from the command line.
@ -17,6 +17,13 @@ CONFDIR = .
FORCE = -E FORCE = -E
VERBOSE = -v VERBOSE = -v
# path to generated type stubs
STUBDIR = circuitpython-stubs
# Run "make VALIDATE= stubs" to avoid validating generated stub files
VALIDATE = -v
# path to pypi source distributions
DISTDIR = dist
# Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the # Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the
# full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the # full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the
# executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) # executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
@ -31,7 +38,7 @@ I18NSPHINXOPTS = $(BASEOPTS)
TRANSLATE_SOURCES = extmod lib main.c ports/atmel-samd ports/nrf py shared-bindings shared-module supervisor TRANSLATE_SOURCES = extmod lib main.c ports/atmel-samd ports/nrf py shared-bindings shared-module supervisor
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext stubs
help: help:
@echo "Please use \`make <target>' where <target> is one of" @echo "Please use \`make <target>' where <target> is one of"
@ -60,6 +67,7 @@ help:
clean: clean:
rm -rf $(BUILDDIR)/* rm -rf $(BUILDDIR)/*
rm -rf $(STUBDIR) $(DISTDIR) *.egg-info
html: html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@ -196,10 +204,18 @@ pseudoxml:
all-source: all-source:
locale/circuitpython.pot: all-source locale/circuitpython.pot: all-source
find $(TRANSLATE_SOURCES) -iname "*.c" | xargs xgettext -L C -s --add-location=file --keyword=translate -o circuitpython.pot -p locale find $(TRANSLATE_SOURCES) -iname "*.c" -print0 | (LC_ALL=C sort -z) | xargs -0 xgettext -L C -s --add-location=file --keyword=translate -o circuitpython.pot -p locale
translate: locale/circuitpython.pot translate: locale/circuitpython.pot
for po in $(shell ls locale/*.po); do msgmerge -U $$po -s --no-fuzzy-matching --add-location=file locale/circuitpython.pot; done for po in $(shell ls locale/*.po); do msgmerge -U $$po -s --no-fuzzy-matching --add-location=file locale/circuitpython.pot; done
check-translate: locale/circuitpython.pot $(wildcard locale/*.po) check-translate: locale/circuitpython.pot $(wildcard locale/*.po)
$(PYTHON) tools/check_translations.py $^ $(PYTHON) tools/check_translations.py $^
stubs:
rst2pyi $(VALIDATE) shared-bindings/ $(STUBDIR)
python setup.py sdist
update-frozen-libraries:
@echo "Updating all frozen libraries to latest tagged version."
cd frozen; for library in *; do cd $$library; ../../tools/git-checkout-latest-tag.sh; cd ..; done

View File

@ -115,8 +115,8 @@ Behavior
output is written to ``boot_out.txt``. output is written to ``boot_out.txt``.
- ``code.py`` (or ``main.py``) is run after every reload until it - ``code.py`` (or ``main.py``) is run after every reload until it
finishes or is interrupted. After it is done running, the vm and finishes or is interrupted. After it is done running, the vm and
hardware is reinitialized. **This means you cannot read state from hardware is reinitialized. **This means you cannot read state from**
``code.py`` in the REPL anymore.** CircuitPython's goal for this ``code.py`` **in the REPL anymore.** CircuitPython's goal for this
change includes reduce confusion about pins and memory being used. change includes reduce confusion about pins and memory being used.
- After ``code.py`` the REPL can be entered by pressing any key. It no - After ``code.py`` the REPL can be entered by pressing any key. It no
longer shares state with ``code.py`` so it is a fresh vm. longer shares state with ``code.py`` so it is a fresh vm.
@ -131,9 +131,9 @@ Behavior
``samd.disable_autoreload()``) ``samd.disable_autoreload()``)
- Entering the REPL after the main code is finished requires a key press which enters the REPL and - Entering the REPL after the main code is finished requires a key press which enters the REPL and
disables autoreload. disables autoreload.
- Main is one of these: ``code.txt``, **``code.py``**, ``main.py``, - Main is one of these: ``code.txt``, ``code.py``, ``main.py``,
``main.txt`` ``main.txt``
- Boot is one of these: ``settings.txt``, ``settings.py``, **``boot.py``**, - Boot is one of these: ``settings.txt``, ``settings.py``, ``boot.py``,
``boot.txt`` ``boot.txt``
API API

25
conf.py
View File

@ -13,6 +13,7 @@
# All configuration values have a default; values that are commented out # All configuration values have a default; values that are commented out
# serve to show the default. # serve to show the default.
import json
import sys import sys
import os import os
@ -24,8 +25,20 @@ from recommonmark.parser import CommonMarkParser
sys.path.insert(0, os.path.abspath('docs')) sys.path.insert(0, os.path.abspath('docs'))
sys.path.insert(0, os.path.abspath('.')) sys.path.insert(0, os.path.abspath('.'))
import shared_bindings_matrix
master_doc = 'docs/index' master_doc = 'docs/index'
# Grab the JSON values to use while building the module support matrix
# in 'shared-bindings/index.rst'
#modules_support_matrix = shared_bindings_matrix.support_matrix_excluded_boards()
modules_support_matrix = shared_bindings_matrix.support_matrix_by_board()
html_context = {
'support_matrix': modules_support_matrix
}
# -- General configuration ------------------------------------------------ # -- General configuration ------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here. # If your documentation needs a minimal Sphinx version, state it here.
@ -40,7 +53,9 @@ extensions = [
'sphinxcontrib.rsvgconverter', 'sphinxcontrib.rsvgconverter',
'sphinx.ext.intersphinx', 'sphinx.ext.intersphinx',
'sphinx.ext.todo', 'sphinx.ext.todo',
'sphinx.ext.coverage' 'sphinx.ext.coverage',
'rstjinja',
'c2rst'
] ]
# Add any paths that contain templates here, relative to this directory. # Add any paths that contain templates here, relative to this directory.
@ -49,8 +64,7 @@ templates_path = ['templates']
# The suffix of source filenames. # The suffix of source filenames.
source_suffix = ['.rst', '.md', '.c', '.h'] source_suffix = ['.rst', '.md', '.c', '.h']
source_parsers = {'.md': CommonMarkParser, source_parsers = {'.md': CommonMarkParser}
'.c': "c2rst.CStrip", '.h': "c2rst.CStrip"}
# The encoding of source files. # The encoding of source files.
#source_encoding = 'utf-8-sig' #source_encoding = 'utf-8-sig'
@ -84,6 +98,7 @@ version = release = '0.0.0'
# List of patterns, relative to source directory, that match files and # List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files. # directories to ignore when looking for source files.
exclude_patterns = ["**/build*", exclude_patterns = ["**/build*",
".git",
".venv", ".venv",
".direnv", ".direnv",
"docs/README.md", "docs/README.md",
@ -121,6 +136,10 @@ exclude_patterns = ["**/build*",
"ports/nrf/nrfx", "ports/nrf/nrfx",
"ports/nrf/peripherals", "ports/nrf/peripherals",
"ports/nrf/usb", "ports/nrf/usb",
"ports/stm32f4/stm32f4",
"ports/stm32f4/peripherals",
"ports/stm32f4/ref",
"ports/stm32f4/README.md",
"ports/pic16bit", "ports/pic16bit",
"ports/qemu-arm", "ports/qemu-arm",
"ports/stm32", "ports/stm32",

View File

@ -1,19 +1,31 @@
import sphinx.parsers def c2rst(app, docname, source):
""" Pre-parse '.c' & '.h' files that contain rST source.
"""
# Make sure we're outputting HTML
if app.builder.format != 'html':
return
class CStrip(sphinx.parsers.Parser): fname = app.env.doc2path(docname)
def __init__(self): if (not fname.endswith(".c") and
self.rst_parser = sphinx.parsers.RSTParser() not fname.endswith(".h")):
#print("skipping:", fname)
return
def parse(self, inputstring, document): src = source[0]
# This setting is missing starting with Sphinx 1.7.1 so we set it ourself.
document.settings.tab_width = 4 stripped = []
document.settings.character_level_inline_markup = False for line in src.split("\n"):
stripped = [] line = line.strip()
for line in inputstring.split("\n"): if line == "//|":
line = line.strip() stripped.append("")
if line == "//|": elif line.startswith("//| "):
stripped.append("") stripped.append(line[len("//| "):])
elif line.startswith("//| "): stripped = "\r\n".join(stripped)
stripped.append(line[len("//| "):])
stripped = "\r\n".join(stripped) rendered = app.builder.templates.render_string(
self.rst_parser.parse(stripped, document) stripped, app.config.html_context
)
source[0] = rendered
def setup(app):
app.connect("source-read", c2rst)

View File

@ -60,6 +60,7 @@ For example, a user can then use ``deinit()```::
import digitalio import digitalio
import board import board
import time
led = digitalio.DigitalInOut(board.D13) led = digitalio.DigitalInOut(board.D13)
led.direction = digitalio.Direction.OUTPUT led.direction = digitalio.Direction.OUTPUT
@ -79,6 +80,7 @@ Alternatively, using a ``with`` statement ensures that the hardware is deinitial
import digitalio import digitalio
import board import board
import time
with digitalio.DigitalInOut(board.D13) as led: with digitalio.DigitalInOut(board.D13) as led:
led.direction = digitalio.Direction.OUTPUT led.direction = digitalio.Direction.OUTPUT

View File

@ -182,7 +182,7 @@ Exceptions
.. exception:: OSError .. exception:: OSError
|see_cpython| `OSError`. CircuitPython doesn't implement the ``errno`` |see_cpython| :py:class:`cpython:OSError`. CircuitPython doesn't implement the ``errno``
attribute, instead use the standard way to access exception arguments: attribute, instead use the standard way to access exception arguments:
``exc.args[0]``. ``exc.args[0]``.
@ -198,11 +198,11 @@ Exceptions
.. exception:: SystemExit .. exception:: SystemExit
|see_cpython| :py:class:`python:SystemExit`. |see_cpython| :py:class:`cpython:SystemExit`.
.. exception:: TypeError .. exception:: TypeError
|see_cpython| :py:class:`python:TypeError`. |see_cpython| :py:class:`cpython:TypeError`.
.. exception:: ValueError .. exception:: ValueError

View File

@ -5,6 +5,7 @@
.. include:: ../templates/unsupported_in_circuitpython.inc .. include:: ../templates/unsupported_in_circuitpython.inc
.. module:: network .. module:: network
:noindex:
:synopsis: network configuration :synopsis: network configuration
This module provides network drivers and routing configuration. To use this This module provides network drivers and routing configuration. To use this

View File

@ -1 +1,3 @@
sphinxcontrib-svg2pdfconverter sphinx==1.8.5
recommonmark==0.5.0
sphinxcontrib-svg2pdfconverter==0.1.0

24
docs/rstjinja.py Normal file
View File

@ -0,0 +1,24 @@
# Derived from code on Eric Holscher's blog, found at:
# https://www.ericholscher.com/blog/2016/jul/25/integrating-jinja-rst-sphinx/
def rstjinja(app, docname, source):
"""
Render our pages as a jinja template for fancy templating goodness.
"""
# Make sure we're outputting HTML
if app.builder.format != 'html':
return
# we only want our one jinja template to run through this func
if "shared-bindings/support_matrix" not in docname:
return
src = source[0]
print(docname)
rendered = app.builder.templates.render_string(
src, app.config.html_context
)
source[0] = rendered
def setup(app):
app.connect("source-read", rstjinja)

View File

@ -0,0 +1,244 @@
# The MIT License (MIT)
#
# Copyright (c) 2019 Michael Schroeder
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
import json
import os
import re
SUPPORTED_PORTS = ["atmel-samd", "nrf"]
def parse_port_config(contents, chip_keyword=None):
""" Compile a dictionary of port-wide module configs, which may
be categorized by chipset.
"""
chip_fam = "all"
ifeq_found = False
port_config_results = {"all": []}
chip_pattern = ""
if chip_keyword:
chip_pattern = (
re.compile("(?<=ifeq\s\(\$\({}\)\,)(\w+)".format(chip_keyword))
)
for line in contents:
if chip_keyword:
if not ifeq_found:
check_ifeq = chip_pattern.search(line)
if check_ifeq:
ifeq_found = True
chip_fam = check_ifeq.group(1)
#print("found chip:", chip_fam)
else:
ifeq_found = False
chip_fam = "all"
else:
if "endif" in line:
ifeq_found = False
chip_fam = "all"
if "CIRCUITPY_" in line:
if chip_fam in port_config_results:
port_config_results[chip_fam].append(line.rstrip("\n"))
else:
port_config_results[chip_fam] = [line.rstrip("\n")]
#print(port_config_results)
return port_config_results
def get_shared_bindings():
""" Get a list of modules in shared-bindings based on folder names
"""
return [item for item in os.listdir("./shared-bindings")]
def read_mpconfig():
""" Open 'circuitpy_mpconfig.mk' and return the contents.
"""
configs = []
with open("py/circuitpy_mpconfig.mk") as mpconfig:
configs = mpconfig.read()
return configs
def build_module_map():
""" Establish the base of the JSON file, based on the contents from
`configs`. Base will contain module names, if they're part of
the `FULL_BUILD`, or their default value (0 | 1).
"""
base = dict()
modules = get_shared_bindings()
configs = read_mpconfig()
full_build = False
for module in modules:
full_name = module
search_name = module.lstrip("_")
re_pattern = "CIRCUITPY_{}\s=\s(.+)".format(search_name.upper())
find_config = re.search(re_pattern, configs)
#print(module, "|", find_config)
if not find_config:
continue
full_build = int("FULL_BUILD" in find_config.group(0))
#print(find_config[1])
if not full_build:
default_val = find_config.group(1)
else:
default_val = "None"
base[search_name] = {
"name": full_name,
"full_build": str(full_build),
"default_value": default_val,
"excluded": {}
}
return base
def get_excluded_boards(base):
""" Cycles through each board's `mpconfigboard.mk` file to determine
if each module is included or not. Boards are selected by existence
in a port listed in `SUPPORTED_PORTS` (e.g. `/port/nrf/feather_52840`)
Boards are further categorized by their respective chipset (SAMD21,
SAMD51, nRF52840, etc.)
"""
modules = list(base.keys())
re_board_chip = None
chip_keyword = None
for port in SUPPORTED_PORTS:
# each port appears to use its own define for the chipset
if port in ["atmel-samd"]:
re_board_chip = re.compile("CHIP_FAMILY\s=\s(\w+)")
chip_keyword = "CHIP_FAMILY"
elif port in ["nrf"]:
re_board_chip = re.compile("MCU_VARIANT\s=\s(\w+)")
port_dir = "ports/{}".format(port)
port_config_contents = ""
with open(os.path.join(port_dir, "mpconfigport.mk")) as port_config:
port_config_contents = port_config.readlines()
port_config = parse_port_config(port_config_contents, chip_keyword)
for entry in os.scandir(os.path.join(port_dir, "boards")):
if not entry.is_dir():
continue
contents = ""
board_dir = os.path.join(entry.path, "mpconfigboard.mk")
with open(board_dir) as board:
contents = board.read()
board_chip = re_board_chip.search(contents)
#print(entry.name, board_chip.group(1))
if not board_chip:
board_chip = "Unknown Chip"
else:
board_chip = board_chip.group(1)
# add port_config results to contents
contents += "\n" + "\n".join(port_config["all"])
if board_chip in port_config:
contents += "\n" + "\n".join(port_config[board_chip])
for module in modules:
board_is_excluded = False
# check if board uses `SMALL_BUILD`. if yes, and current
# module is marked as `FULL_BUILD`, board is excluded
small_build = re.search("CIRCUITPY_SMALL_BUILD = 1", contents)
if small_build and base[module]["full_build"] == "1":
board_is_excluded = True
# check if module is specifically disabled for this board
re_pattern = "CIRCUITPY_{}\s=\s(\w)".format(module.upper())
find_module = re.search(re_pattern, contents)
if not find_module:
# check if default inclusion is off ('0'). if the board doesn't
# have it explicitly enabled, its excluded.
if base[module]["default_value"] == "0":
board_is_excluded = True
else:
if (find_module.group(1) == "0" and
find_module.group(1) != base[module]["default_value"]):
board_is_excluded = True
if board_is_excluded:
if board_chip in base[module]["excluded"]:
base[module]["excluded"][board_chip].append(entry.name)
else:
base[module]["excluded"][board_chip] = [entry.name]
#print(json.dumps(base, indent=2))
return base
def support_matrix_excluded_boards():
""" Compiles a list of available modules, and which board definitions
do not include them.
"""
base = build_module_map()
return get_excluded_boards(base)
def support_matrix_by_board():
""" Compiles a list of the available core modules available for each
board.
"""
base = build_module_map()
base_with_exclusions = get_excluded_boards(base)
boards = dict()
for port in SUPPORTED_PORTS:
port_dir = "ports/{}/boards".format(port)
for entry in os.scandir(port_dir):
if not entry.is_dir():
continue
board_modules = []
board_name = entry.name
board_contents = ""
with open(os.path.join(entry.path, "mpconfigboard.h")) as get_name:
board_contents = get_name.read()
board_name_re = re.search("(?<=MICROPY_HW_BOARD_NAME)\s+(.+)",
board_contents)
if board_name_re:
board_name = board_name_re.group(1).strip('"')
for module in base_with_exclusions.keys():
#print(module)
board_has_module = True
if base_with_exclusions[module]["excluded"]:
for port in base_with_exclusions[module]["excluded"].values():
#print(port)
if entry.name in port:
board_has_module = False
if board_has_module:
board_modules.append(base_with_exclusions[module]["name"])
boards[board_name] = sorted(board_modules)
#print(json.dumps(boards, indent=2))
return boards

@ -1 +1 @@
Subproject commit 6b3402965999d068316882d63fae3ab26006477c Subproject commit b9280af5142fc41639229544678e23b5cca07c3a

@ -1 +1 @@
Subproject commit 1d38fd81edd30f1bd70c0cfe77819ab610ea89a3 Subproject commit 154b74de020764597ba49f0d1e8cc18d55b3643b

@ -1 +1 @@
Subproject commit a1686803566793ec2de7e043bf6822e47cfa31d1 Subproject commit 617bb0787f2c61283d248632a62b27be80f64b29

@ -1 +1 @@
Subproject commit 836bb9843fd793683061c15150944f8897d806e9 Subproject commit 89faee0eb08a6855e14f117c514fecf2dd90769d

@ -1 +1 @@
Subproject commit aa4428f304b982aa19a5800822e78c47dc8a3b6c Subproject commit 70865ac6e09f821b26ec727e2df300a6d9ebf6b3

@ -1 +1 @@
Subproject commit a03f9011279f9e630549432589463912831fcee1 Subproject commit bd7ddc67dc86f7ad0115f58ab80d5605739c6482

@ -1 +1 @@
Subproject commit 98563ab65800aac6464f671c0d005df56ecaa6c6 Subproject commit ddc74844983b35b027bd45091c7b8bb3c8d7a2d1

@ -1 +1 @@
Subproject commit c0ed34813a608b64ed044826553918ddbad12f0c Subproject commit c0bdd8b10383725ee9293f5d88fb8d47eb1272bd

@ -1 +1 @@
Subproject commit 1d12cfc0b729b4ae0a2f3f4e7c1933a0fbd3b166 Subproject commit f1171f94083ba64d153ff3f90eeb07500331d6e1

@ -1 +1 @@
Subproject commit 340bd688e4a9684c557e65236f203049d56a4210 Subproject commit 0d2d660e886de8a1b96778c865c7fa48df5f4ea6

@ -1 +1 @@
Subproject commit 0848c462b3e431a9da42e96537d2b597a4579636 Subproject commit 1ee9ef4f2b7c6acfab6c398a4f57ca22036958f7

View File

@ -103,9 +103,11 @@ STATIC void strn_print_strn(void *data, const char *str, size_t len) {
strn_print_env->remain -= len; strn_print_env->remain -= len;
} }
#if defined(__GNUC__) && !defined(__clang__) #if defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 9
// uClibc requires this alias to be defined, or there may be link errors // uClibc requires this alias to be defined, or there may be link errors
// when linkings against it statically. // when linkings against it statically.
// GCC 9 gives a warning about missing attributes so it's excluded until
// uClibc+GCC9 support is needed.
int __GI_vsnprintf(char *str, size_t size, const char *fmt, va_list ap) __attribute__((weak, alias ("vsnprintf"))); int __GI_vsnprintf(char *str, size_t size, const char *fmt, va_list ap) __attribute__((weak, alias ("vsnprintf")));
#endif #endif

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "" msgstr ""
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#, fuzzy #, fuzzy
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "buffers harus mempunyai panjang yang sama" msgstr "buffers harus mempunyai panjang yang sama"
@ -218,16 +218,15 @@ msgstr ""
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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "buffers harus mempunyai panjang yang sama" msgstr "buffers harus mempunyai panjang yang sama"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Semua perangkat I2C sedang digunakan" msgstr "Semua perangkat I2C sedang digunakan"
@ -253,9 +252,10 @@ msgstr "Semua channel event yang disinkronisasi sedang digunakan"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Semua timer untuk pin ini sedang digunakan" msgstr "Semua timer untuk pin ini sedang digunakan"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -313,6 +313,10 @@ msgstr ""
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Kedua pin harus mendukung hardware interrut" msgstr "Kedua pin harus mendukung hardware interrut"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "" msgstr ""
@ -326,6 +330,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "" msgstr ""
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -345,25 +354,17 @@ msgstr "buffers harus mempunyai panjang yang sama"
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
@ -452,10 +453,22 @@ msgstr "Clock unit sedang digunakan"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "" msgstr ""
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -465,11 +478,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Tidak dapat menginisialisasi UART" msgstr "Tidak dapat menginisialisasi UART"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "" msgstr ""
@ -486,21 +499,15 @@ msgstr "DAC sudah digunakan"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, fuzzy
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment" msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Data too large for the advertisement packet"
msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -514,6 +521,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Channel EXTINT sedang digunakan" msgstr "Channel EXTINT sedang digunakan"
@ -537,17 +545,20 @@ msgstr ""
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "" msgstr ""
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
#, fuzzy msgid "Failed sending command."
msgid "Failed to acquire mutex" msgstr ""
msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX" msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
@ -557,11 +568,6 @@ msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Gagal untuk menambahkan karakteristik, status: 0x%08lX" msgstr "Gagal untuk menambahkan karakteristik, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to add service"
msgstr "Gagal untuk menambahkan layanan, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -582,27 +588,21 @@ msgstr "Gagal untuk megalokasikan buffer RX dari %d byte"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Gagal untuk merubah status softdevice, error: 0x%08lX" msgstr "Gagal untuk merubah status softdevice, error: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to connect:" msgid "Failed to configure advertising, err 0x%04x"
msgstr "Gagal untuk menyambungkan, status: 0x%08lX" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy msgid "Failed to connect: timeout"
msgid "Failed to continue scanning" msgstr ""
msgstr "Gagal untuk melanjutkan scanning, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Gagal untuk melanjutkan scanning, status: 0x%08lX" msgstr "Gagal untuk melanjutkan scanning, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy
msgid "Failed to create mutex"
msgstr "Gagal untuk membuat mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy #, fuzzy
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Gagal untuk menemukan layanan, status: 0x%08lX" msgstr "Gagal untuk menemukan layanan, status: 0x%08lX"
@ -642,48 +642,41 @@ msgstr "Gagal untuk menulis nilai gatts, status: 0x%08lX"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Gagal untuk menambahkan Vendor Spesific UUID, status: 0x%08lX" msgstr "Gagal untuk menambahkan Vendor Spesific UUID, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
#, fuzzy
msgid "Failed to release mutex"
msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX" msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to start advertising" msgid "Failed to set device name, err 0x%04x"
msgstr "Gagal untuk memulai advertisement, status: 0x%08lX" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Gagal untuk memulai advertisement, status: 0x%08lX" msgstr "Gagal untuk memulai advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy #, c-format
msgid "Failed to start scanning" msgid "Failed to start connecting, error 0x%04x"
msgstr "Gagal untuk melakukan scanning, status: 0x%08lX" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Gagal untuk melakukan scanning, status: 0x%08lX" msgstr "Gagal untuk melakukan scanning, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX" msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -725,6 +718,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "" msgstr ""
@ -751,8 +748,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "%q pada tidak valid" msgstr "%q pada tidak valid"
@ -781,7 +778,7 @@ msgstr "Ukuran buffer tidak valid"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "" msgstr ""
@ -789,11 +786,11 @@ msgstr ""
msgid "Invalid direction." msgid "Invalid direction."
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "" msgstr ""
@ -835,11 +832,11 @@ msgstr ""
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "" msgstr ""
@ -847,6 +844,10 @@ msgstr ""
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "LHS dari keyword arg harus menjadi sebuah id" msgstr "LHS dari keyword arg harus menjadi sebuah id"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -891,8 +892,12 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -928,6 +933,10 @@ msgstr "Tidak ada GCLK yang kosong"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -941,12 +950,14 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy #, fuzzy
msgid "Not connected" msgid "Not connected"
msgstr "Tidak dapat menyambungkan ke AP" msgstr "Tidak dapat menyambungkan ke AP"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
@ -1011,6 +1022,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Tambahkan module apapun pada filesystem\n" msgstr "Tambahkan module apapun pada filesystem\n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1067,17 +1082,18 @@ msgstr ""
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA atau SCL membutuhkan pull up" msgstr "SDA atau SCL membutuhkan pull up"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Nilai sampel terlalu tinggi. Nilai harus kurang dari %d" msgstr "Nilai sampel terlalu tinggi. Nilai harus kurang dari %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializer sedang digunakan" msgstr "Serializer sedang digunakan"
@ -1139,19 +1155,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1160,7 +1176,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1175,7 +1195,8 @@ msgstr "Untuk keluar, silahkan reset board tanpa "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Terlalu banyak channel dalam sampel" msgstr "Terlalu banyak channel dalam sampel"
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1200,7 +1221,7 @@ msgid "USB Error"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1216,8 +1237,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion" msgstr "Tidak dapat mengalokasikan buffer untuk signed conversion"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Tidak dapat menemukan GCLK yang kosong" msgstr "Tidak dapat menemukan GCLK yang kosong"
@ -1251,7 +1277,7 @@ msgstr "Baudrate tidak didukung"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Baudrate tidak didukung" msgstr "Baudrate tidak didukung"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "" msgstr ""
@ -1267,7 +1293,7 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1394,7 +1420,7 @@ msgstr ""
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bits harus memilki nilai 8" msgstr "bits harus memilki nilai 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "" msgstr ""
@ -1407,7 +1433,7 @@ msgstr ""
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1709,7 +1735,7 @@ msgstr ""
msgid "empty" msgid "empty"
msgstr "" msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap kosong" msgstr "heap kosong"
@ -1770,7 +1796,8 @@ msgstr "argumen keyword ekstra telah diberikan"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "argumen posisi ekstra telah diberikan" msgstr "argumen posisi ekstra telah diberikan"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1899,8 +1926,9 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2115,6 +2143,14 @@ msgstr "tidak ada modul yang bernama '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "argumen non-default mengikuti argumen standar(default)" msgstr "argumen non-default mengikuti argumen standar(default)"
@ -2172,7 +2208,7 @@ msgstr ""
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "" msgstr ""
@ -2306,7 +2342,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2324,10 +2360,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "kompilasi script tidak didukung" msgstr "kompilasi script tidak didukung"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2425,10 +2457,6 @@ msgstr "sintaksis error pada pendeskripsi uctypes"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2588,13 +2616,17 @@ msgstr ""
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""
@ -2641,6 +2673,10 @@ msgstr ""
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "Tidak dapat memperbarui status i/f" #~ msgstr "Tidak dapat memperbarui status i/f"
#, fuzzy
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Tidak bisa menyesuaikan data ke dalam paket advertisment"
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "Tidak tahu cara meloloskan objek ke fungsi native" #~ msgstr "Tidak tahu cara meloloskan objek ke fungsi native"
@ -2653,6 +2689,26 @@ msgstr ""
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Errod pada ffi_prep_cif" #~ msgstr "Errod pada ffi_prep_cif"
#, fuzzy
#~ msgid "Failed to acquire mutex"
#~ msgstr "Gagal untuk mendapatkan mutex, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to add service"
#~ msgstr "Gagal untuk menambahkan layanan, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to connect:"
#~ msgstr "Gagal untuk menyambungkan, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to continue scanning"
#~ msgstr "Gagal untuk melanjutkan scanning, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to create mutex"
#~ msgstr "Gagal untuk membuat mutex, status: 0x%08lX"
#, fuzzy #, fuzzy
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Gagal untuk melaporkan nilai atribut, status: 0x%08lX" #~ msgstr "Gagal untuk melaporkan nilai atribut, status: 0x%08lX"
@ -2661,6 +2717,22 @@ msgstr ""
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Gagal untuk membaca nilai atribut, status: 0x%08lX" #~ msgstr "Gagal untuk membaca nilai atribut, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to release mutex"
#~ msgstr "Gagal untuk melepaskan mutex, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to start advertising"
#~ msgstr "Gagal untuk memulai advertisement, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to start scanning"
#~ msgstr "Gagal untuk melakukan scanning, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to stop advertising"
#~ msgstr "Gagal untuk memberhentikan advertisement, status: 0x%08lX"
#~ msgid "GPIO16 does not support pull up." #~ msgid "GPIO16 does not support pull up."
#~ msgstr "GPIO16 tidak mendukung pull up" #~ msgstr "GPIO16 tidak mendukung pull up"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-10 10:09-0700\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -219,12 +219,11 @@ msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address is not %d bytes long or is in wrong format" msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format msgid "Address type out of range"
msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
@ -254,6 +253,7 @@ msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -309,6 +309,10 @@ msgstr ""
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "" msgstr ""
@ -322,6 +326,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "" msgstr ""
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -340,25 +349,17 @@ msgstr ""
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
@ -442,10 +443,22 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "" msgstr ""
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -455,11 +468,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "" msgstr ""
@ -476,19 +489,14 @@ msgstr ""
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -502,6 +510,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "" msgstr ""
@ -525,16 +534,20 @@ msgstr ""
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "" msgstr ""
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "" msgstr ""
@ -544,10 +557,6 @@ msgstr ""
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -567,12 +576,13 @@ msgstr ""
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgid "Failed to configure advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -580,11 +590,7 @@ msgstr ""
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "" msgstr ""
@ -621,27 +627,24 @@ msgstr ""
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgid "Failed to set device name, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgid "Failed to start connecting, error 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -649,16 +652,16 @@ msgstr ""
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -700,6 +703,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "" msgstr ""
@ -756,7 +763,7 @@ msgstr ""
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "" msgstr ""
@ -764,11 +771,11 @@ msgstr ""
msgid "Invalid direction." msgid "Invalid direction."
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "" msgstr ""
@ -810,11 +817,11 @@ msgstr ""
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "" msgstr ""
@ -822,6 +829,10 @@ msgstr ""
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "" msgstr ""
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -866,8 +877,12 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -903,6 +918,10 @@ msgstr ""
msgid "No hardware random available" msgid "No hardware random available"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -916,11 +935,13 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
@ -985,6 +1006,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "" msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1037,11 +1062,12 @@ msgstr ""
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "" msgstr ""
@ -1106,19 +1132,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1127,7 +1153,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1142,7 +1172,8 @@ msgstr ""
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1167,7 +1198,7 @@ msgid "USB Error"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1183,6 +1214,11 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
@ -1217,7 +1253,7 @@ msgstr ""
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "" msgstr ""
@ -1233,7 +1269,7 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1351,7 +1387,7 @@ msgstr ""
msgid "bits must be 8" msgid "bits must be 8"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "" msgstr ""
@ -1364,7 +1400,7 @@ msgstr ""
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1726,7 +1762,8 @@ msgstr ""
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1855,8 +1892,9 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2070,6 +2108,14 @@ msgstr ""
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "" msgstr ""
@ -2127,7 +2173,7 @@ msgstr ""
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "" msgstr ""
@ -2260,7 +2306,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2278,10 +2324,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2379,10 +2421,6 @@ msgstr ""
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2541,13 +2579,17 @@ msgstr ""
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n" "PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Pascal Deneaux\n" "Last-Translator: Pascal Deneaux\n"
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n" "Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@ -54,8 +54,8 @@ msgstr "Der Index %q befindet sich außerhalb der Reihung"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "%q Indizes müssen ganze Zahlen sein, nicht %s" msgstr "%q Indizes müssen ganze Zahlen sein, nicht %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "%q muss >= 1 sein" msgstr "%q muss >= 1 sein"
@ -219,16 +219,15 @@ 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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr "Die Adresse ist nicht %d Bytes lang oder das Format ist falsch"
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "Die Adresse muss %d Bytes lang sein" msgstr "Die Adresse muss %d Bytes lang sein"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Alle I2C-Peripheriegeräte sind in Benutzung" msgstr "Alle I2C-Peripheriegeräte sind in Benutzung"
@ -253,9 +252,10 @@ msgstr "Alle sync event Kanäle werden benutzt"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Alle timer für diesen Pin werden bereits benutzt" msgstr "Alle timer für diesen Pin werden bereits benutzt"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -313,6 +313,10 @@ msgstr "Bit depth muss ein Vielfaches von 8 sein."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Beide pins müssen Hardware Interrupts unterstützen" msgstr "Beide pins müssen Hardware Interrupts unterstützen"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "Die Helligkeit muss zwischen 0 und 255 liegen" msgstr "Die Helligkeit muss zwischen 0 und 255 liegen"
@ -326,6 +330,11 @@ msgstr "Die Helligkeit ist nicht einstellbar"
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Der Puffergröße ist inkorrekt. Sie sollte %d bytes haben." msgstr "Der Puffergröße ist inkorrekt. Sie sollte %d bytes haben."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Der Puffer muss eine Mindestenslänge von 1 haben" msgstr "Der Puffer muss eine Mindestenslänge von 1 haben"
@ -344,26 +353,18 @@ msgstr "Der Puffer muss 16 Bytes lang sein"
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Ein Bytes kann nur Werte zwischen 0 und 255 annehmen." msgstr "Ein Bytes kann nur Werte zwischen 0 und 255 annehmen."
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "Kann dotstar nicht mit %s verwenden" msgstr "Kann dotstar nicht mit %s verwenden"
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "Im Central mode können Dienste nicht hinzugefügt werden" msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "Im Central mode kann advertise nicht gemacht werden"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "Im Central mode kann name nicht geändert werden"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "Im Peripheral mode kann keine Verbindung hergestellt werden"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -446,10 +447,22 @@ msgstr "Clock unit wird benutzt"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "Der Befehl muss ein int zwischen 0 und 255 sein" msgstr "Der Befehl muss ein int zwischen 0 und 255 sein"
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -459,11 +472,11 @@ msgstr "Konnte ble_uuid nicht decodieren. Status: 0x%04x"
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Konnte UART nicht initialisieren" msgstr "Konnte UART nicht initialisieren"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Konnte first buffer nicht zuteilen" msgstr "Konnte first buffer nicht zuteilen"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Konnte second buffer nicht zuteilen" msgstr "Konnte second buffer nicht zuteilen"
@ -480,19 +493,14 @@ msgstr "DAC wird schon benutzt"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "Data 0 pin muss am Byte ausgerichtet sein" msgstr "Data 0 pin muss am Byte ausgerichtet sein"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Zu vielen Daten für das advertisement packet" msgstr "Zu vielen Daten für das advertisement packet"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr "Daten sind zu groß für das advertisement packet"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "Die Zielkapazität ist kleiner als destination_length." msgstr "Die Zielkapazität ist kleiner als destination_length."
@ -506,6 +514,7 @@ msgid "Drive mode not used when direction is input."
msgstr "Drive mode wird nicht verwendet, wenn die Richtung input ist." msgstr "Drive mode wird nicht verwendet, wenn die Richtung input ist."
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "EXTINT Kanal ist schon in Benutzung" msgstr "EXTINT Kanal ist schon in Benutzung"
@ -529,16 +538,20 @@ msgstr "Characteristic wird erwartet"
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Eine UUID wird erwartet" msgstr "Eine UUID wird erwartet"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "Habe ein Tupel der Länge %d erwartet aber %d erhalten" msgstr "Habe ein Tupel der Länge %d erwartet aber %d erhalten"
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "Akquirieren des Mutex gescheitert" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Mutex konnte nicht akquiriert werden. Status: 0x%04x" msgstr "Mutex konnte nicht akquiriert werden. Status: 0x%04x"
@ -548,10 +561,6 @@ msgstr "Mutex konnte nicht akquiriert werden. Status: 0x%04x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Hinzufügen des Characteristic ist gescheitert. Status: 0x%04x" msgstr "Hinzufügen des Characteristic ist gescheitert. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr "Dienst konnte nicht hinzugefügt werden"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -571,24 +580,21 @@ msgstr "Konnte keine RX Buffer mit %d allozieren"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Fehler beim Ändern des Softdevice-Status" msgstr "Fehler beim Ändern des Softdevice-Status"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgstr "Verbindung fehlgeschlagen:" msgid "Failed to configure advertising, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "Der Scanvorgang kann nicht fortgesetzt werden" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Der Scanvorgang kann nicht fortgesetzt werden. Status: 0x%04x" msgstr "Der Scanvorgang kann nicht fortgesetzt werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr "Erstellen des Mutex ist fehlgeschlagen"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Es konnten keine Dienste gefunden werden" msgstr "Es konnten keine Dienste gefunden werden"
@ -625,44 +631,41 @@ msgstr "gatts value konnte nicht gelesen werden. Status: 0x%04x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Kann keine herstellerspezifische UUID hinzufügen. Status: 0x%04x" msgstr "Kann keine herstellerspezifische UUID hinzufügen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr "Loslassen des Mutex gescheitert"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x" msgstr "Mutex konnte nicht freigegeben werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgstr "Kann advertisement nicht starten" msgid "Failed to set device name, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Kann advertisement nicht starten. Status: 0x%04x" msgstr "Kann advertisement nicht starten. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgstr "Der Scanvorgang kann nicht gestartet werden" msgid "Failed to start connecting, error 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%04x" msgstr "Der Scanvorgang kann nicht gestartet werden. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr "Kann advertisement nicht stoppen"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Kann advertisement nicht stoppen. Status: 0x%04x" msgstr "Kann advertisement nicht stoppen. Status: 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -704,6 +707,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde" msgstr "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde"
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Gruppe voll" msgstr "Gruppe voll"
@ -732,8 +739,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "Eingabe-/Ausgabefehler" msgstr "Eingabe-/Ausgabefehler"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Ungültiger %q pin" msgstr "Ungültiger %q pin"
@ -762,7 +769,7 @@ msgstr "Ungültige Puffergröße"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Ungültige Anzahl von Kanälen" msgstr "Ungültige Anzahl von Kanälen"
@ -770,11 +777,11 @@ msgstr "Ungültige Anzahl von Kanälen"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Ungültige Richtung" msgstr "Ungültige Richtung"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Ungültige Datei" msgstr "Ungültige Datei"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Ungültige format chunk size" msgstr "Ungültige format chunk size"
@ -816,11 +823,11 @@ msgstr "Ungültige Polarität"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Ungültiger Ausführungsmodus" msgstr "Ungültiger Ausführungsmodus"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Ungültige Anzahl von Stimmen" msgstr "Ungültige Anzahl von Stimmen"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "Ungültige wave Datei" msgstr "Ungültige wave Datei"
@ -828,6 +835,10 @@ msgstr "Ungültige wave Datei"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "LHS des Schlüsselwortarguments muss eine id sein" msgstr "LHS des Schlüsselwortarguments muss eine id sein"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "Layer muss eine Group- oder TileGrid-Unterklasse sein." msgstr "Layer muss eine Group- oder TileGrid-Unterklasse sein."
@ -879,8 +890,12 @@ msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
"Die Startverzögerung des Mikrofons muss im Bereich von 0,0 bis 1,0 liegen" "Die Startverzögerung des Mikrofons muss im Bereich von 0,0 bis 1,0 liegen"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -916,6 +931,10 @@ msgstr "Keine freien GCLKs"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Kein hardware random verfügbar" msgstr "Kein hardware random verfügbar"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -929,11 +948,13 @@ msgstr "Kein Speicherplatz auf Gerät"
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Keine solche Datei/Verzeichnis" msgstr "Keine solche Datei/Verzeichnis"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "Nicht verbunden" msgstr "Nicht verbunden"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "Spielt nicht" msgstr "Spielt nicht"
@ -1000,6 +1021,10 @@ msgstr "Pixel außerhalb der Puffergrenzen"
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "und alle Module im Dateisystem \n" msgstr "und alle Module im Dateisystem \n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1054,17 +1079,18 @@ msgstr "Sicherheitsmodus aktiv! Gespeicherter Code wird nicht ausgeführt\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA oder SCL brauchen pull up" msgstr "SDA oder SCL brauchen pull up"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "Abtastrate muss positiv sein" msgstr "Abtastrate muss positiv sein"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Abtastrate zu hoch. Wert muss unter %d liegen" msgstr "Abtastrate zu hoch. Wert muss unter %d liegen"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializer wird benutzt" msgstr "Serializer wird benutzt"
@ -1135,19 +1161,19 @@ msgstr ""
"Die Reset-Taste wurde beim Booten von CircuitPython gedrückt. Drücke sie " "Die Reset-Taste wurde beim Booten von CircuitPython gedrückt. Drücke sie "
"erneut um den abgesicherten Modus zu verlassen. \n" "erneut um den abgesicherten Modus zu verlassen. \n"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1156,7 +1182,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1171,7 +1201,8 @@ msgstr "Zum beenden, resette bitte das board ohne "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Zu viele Kanäle im sample" msgstr "Zu viele Kanäle im sample"
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1196,8 +1227,8 @@ msgid "USB Error"
msgstr "USB Fehler" msgstr "USB Fehler"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "UUID-Integer nicht im Bereich 0 bis 0xffff" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
@ -1212,8 +1243,13 @@ msgstr "Der UUID-Wert ist kein str-, int- oder Byte-Puffer"
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren" msgstr "Konnte keine Buffer für Vorzeichenumwandlung allozieren"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Konnte keinen freien GCLK finden" msgstr "Konnte keinen freien GCLK finden"
@ -1248,7 +1284,7 @@ msgstr "Baudrate wird nicht unterstützt"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Nicht unterstützter display bus type" msgstr "Nicht unterstützter display bus type"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Nicht unterstütztes Format" msgstr "Nicht unterstütztes Format"
@ -1264,7 +1300,7 @@ msgstr "Nicht unterstützter Pull-Wert"
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Viper-Funktionen unterstützen derzeit nicht mehr als 4 Argumente" msgstr "Viper-Funktionen unterstützen derzeit nicht mehr als 4 Argumente"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "Voice index zu hoch" msgstr "Voice index zu hoch"
@ -1391,7 +1427,7 @@ msgstr "bits muss 7, 8 oder 9 sein"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bits müssen 8 sein" msgstr "bits müssen 8 sein"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "Es müssen 8 oder 16 bits_per_sample sein" msgstr "Es müssen 8 oder 16 bits_per_sample sein"
@ -1404,7 +1440,7 @@ msgstr "Zweig ist außerhalb der Reichweite"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "buf ist zu klein. brauche %d Bytes" msgstr "buf ist zu klein. brauche %d Bytes"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "Puffer muss ein bytes-artiges Objekt sein" msgstr "Puffer muss ein bytes-artiges Objekt sein"
@ -1705,7 +1741,7 @@ msgstr "Division durch Null"
msgid "empty" msgid "empty"
msgstr "leer" msgstr "leer"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "leerer heap" msgstr "leerer heap"
@ -1766,7 +1802,8 @@ msgstr "Es wurden zusätzliche Keyword-Argumente angegeben"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "Es wurden zusätzliche Argumente ohne Keyword angegeben" msgstr "Es wurden zusätzliche Argumente ohne Keyword angegeben"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein" msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein"
@ -1896,9 +1933,10 @@ msgstr "int() arg 2 muss >= 2 und <= 36 sein"
msgid "integer required" msgid "integer required"
msgstr "integer erforderlich" msgstr "integer erforderlich"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgstr "Das Interval ist nicht im Bereich 0.0020 bis 10.24" msgid "interval must be in range %s-%s"
msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
msgid "invalid I2C peripheral" msgid "invalid I2C peripheral"
@ -2117,6 +2155,14 @@ msgstr "Kein Modul mit dem Namen '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "ein non-default argument folgt auf ein default argument" msgstr "ein non-default argument folgt auf ein default argument"
@ -2174,7 +2220,7 @@ msgstr "Objekt ist kein Iterator"
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "Objekt ist nicht in sequence" msgstr "Objekt ist nicht in sequence"
@ -2309,7 +2355,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2329,10 +2375,6 @@ msgstr "Der schedule stack ist voll"
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "kompilieren von Skripten ist nicht unterstützt" msgstr "kompilieren von Skripten ist nicht unterstützt"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2431,10 +2473,6 @@ msgstr "Syntaxfehler in uctypes Deskriptor"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "threshold muss im Intervall 0-65536 liegen" msgstr "threshold muss im Intervall 0-65536 liegen"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2597,13 +2635,17 @@ msgstr "nicht unterstützte Typen für %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "write_args muss eine Liste, ein Tupel oder None sein" msgstr "write_args muss eine Liste, ein Tupel oder None sein"
@ -2635,9 +2677,24 @@ msgstr ""
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "AP erforderlich" #~ msgstr "AP erforderlich"
#~ msgid "Address is not %d bytes long or is in wrong format"
#~ msgstr "Die Adresse ist nicht %d Bytes lang oder das Format ist falsch"
#~ msgid "C-level assert" #~ msgid "C-level assert"
#~ msgstr "C-Level Assert" #~ msgstr "C-Level Assert"
#~ msgid "Can't add services in Central mode"
#~ msgstr "Im Central mode können Dienste nicht hinzugefügt werden"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "Im Central mode kann advertise nicht gemacht werden"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "Im Central mode kann name nicht geändert werden"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "Im Peripheral mode kann keine Verbindung hergestellt werden"
#~ msgid "Cannot connect to AP" #~ msgid "Cannot connect to AP"
#~ msgstr "Kann nicht zu AP verbinden" #~ msgstr "Kann nicht zu AP verbinden"
@ -2650,6 +2707,9 @@ msgstr ""
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "Kann i/f Status nicht updaten" #~ msgstr "Kann i/f Status nicht updaten"
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Daten sind zu groß für das advertisement packet"
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "" #~ msgstr ""
#~ "Ich weiß nicht, wie man das Objekt an die native Funktion übergeben kann" #~ "Ich weiß nicht, wie man das Objekt an die native Funktion übergeben kann"
@ -2663,12 +2723,39 @@ msgstr ""
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Fehler in ffi_prep_cif" #~ msgstr "Fehler in ffi_prep_cif"
#~ msgid "Failed to acquire mutex"
#~ msgstr "Akquirieren des Mutex gescheitert"
#~ msgid "Failed to add service"
#~ msgstr "Dienst konnte nicht hinzugefügt werden"
#~ msgid "Failed to connect:"
#~ msgstr "Verbindung fehlgeschlagen:"
#~ msgid "Failed to continue scanning"
#~ msgstr "Der Scanvorgang kann nicht fortgesetzt werden"
#~ msgid "Failed to create mutex"
#~ msgstr "Erstellen des Mutex ist fehlgeschlagen"
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Kann den Attributwert nicht mitteilen. Status: 0x%04x" #~ msgstr "Kann den Attributwert nicht mitteilen. Status: 0x%04x"
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Kann den Attributwert nicht lesen. Status: 0x%04x" #~ msgstr "Kann den Attributwert nicht lesen. Status: 0x%04x"
#~ msgid "Failed to release mutex"
#~ msgstr "Loslassen des Mutex gescheitert"
#~ msgid "Failed to start advertising"
#~ msgstr "Kann advertisement nicht starten"
#~ msgid "Failed to start scanning"
#~ msgstr "Der Scanvorgang kann nicht gestartet werden"
#~ msgid "Failed to stop advertising"
#~ msgstr "Kann advertisement nicht stoppen"
#~ msgid "Function requires lock." #~ msgid "Function requires lock."
#~ msgstr "" #~ msgstr ""
#~ "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde" #~ "Die Funktion erwartet, dass der 'lock'-Befehl zuvor ausgeführt wurde"
@ -2740,6 +2827,9 @@ msgstr ""
#~ msgid "UART(1) can't read" #~ msgid "UART(1) can't read"
#~ msgstr "UART(1) kann nicht lesen" #~ msgstr "UART(1) kann nicht lesen"
#~ msgid "UUID integer value not in range 0 to 0xffff"
#~ msgstr "UUID-Integer nicht im Bereich 0 bis 0xffff"
#~ msgid "Unable to remount filesystem" #~ msgid "Unable to remount filesystem"
#~ msgstr "Dateisystem konnte nicht wieder eingebunden werden." #~ msgstr "Dateisystem konnte nicht wieder eingebunden werden."
@ -2771,6 +2861,9 @@ msgstr ""
#~ msgid "impossible baudrate" #~ msgid "impossible baudrate"
#~ msgstr "Unmögliche Baudrate" #~ msgstr "Unmögliche Baudrate"
#~ msgid "interval not in range 0.0020 to 10.24"
#~ msgstr "Das Interval ist nicht im Bereich 0.0020 bis 10.24"
#~ msgid "invalid alarm" #~ msgid "invalid alarm"
#~ msgstr "ungültiger Alarm" #~ msgstr "ungültiger Alarm"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n" "PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "" msgstr ""
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "" msgstr ""
@ -219,12 +219,11 @@ msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address is not %d bytes long or is in wrong format" msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format msgid "Address type out of range"
msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
@ -251,9 +250,10 @@ msgstr ""
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -309,6 +309,10 @@ msgstr ""
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "" msgstr ""
@ -322,6 +326,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "" msgstr ""
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -340,25 +349,17 @@ msgstr ""
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
@ -442,10 +443,22 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "" msgstr ""
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -455,11 +468,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "" msgstr ""
@ -476,19 +489,14 @@ msgstr ""
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -502,6 +510,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "" msgstr ""
@ -525,16 +534,20 @@ msgstr ""
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "" msgstr ""
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "" msgstr ""
@ -544,10 +557,6 @@ msgstr ""
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -567,12 +576,13 @@ msgstr ""
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgid "Failed to configure advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -580,11 +590,7 @@ msgstr ""
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "" msgstr ""
@ -621,27 +627,24 @@ msgstr ""
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgid "Failed to set device name, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgid "Failed to start connecting, error 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -649,16 +652,16 @@ msgstr ""
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -700,6 +703,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "" msgstr ""
@ -726,8 +733,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "" msgstr ""
@ -756,7 +763,7 @@ msgstr ""
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "" msgstr ""
@ -764,11 +771,11 @@ msgstr ""
msgid "Invalid direction." msgid "Invalid direction."
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "" msgstr ""
@ -810,11 +817,11 @@ msgstr ""
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "" msgstr ""
@ -822,6 +829,10 @@ msgstr ""
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "" msgstr ""
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -866,8 +877,12 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -903,6 +918,10 @@ msgstr ""
msgid "No hardware random available" msgid "No hardware random available"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -916,11 +935,13 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
@ -985,6 +1006,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "" msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1037,17 +1062,18 @@ msgstr ""
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "" msgstr ""
@ -1106,19 +1132,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1127,7 +1153,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1142,7 +1172,8 @@ msgstr ""
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1167,7 +1198,7 @@ msgid "USB Error"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1183,8 +1214,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "" msgstr ""
@ -1217,7 +1253,7 @@ msgstr ""
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "" msgstr ""
@ -1233,7 +1269,7 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1351,7 +1387,7 @@ msgstr ""
msgid "bits must be 8" msgid "bits must be 8"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "" msgstr ""
@ -1364,7 +1400,7 @@ msgstr ""
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1665,7 +1701,7 @@ msgstr ""
msgid "empty" msgid "empty"
msgstr "" msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -1726,7 +1762,8 @@ msgstr ""
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1855,8 +1892,9 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2070,6 +2108,14 @@ msgstr ""
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "" msgstr ""
@ -2127,7 +2173,7 @@ msgstr ""
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "" msgstr ""
@ -2260,7 +2306,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2278,10 +2324,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2379,10 +2421,6 @@ msgstr ""
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2541,13 +2579,17 @@ msgstr ""
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n" "PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: @sommersoft, @MrCertainly\n" "Language-Team: @sommersoft, @MrCertainly\n"
@ -54,8 +54,8 @@ msgstr ""
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "" msgstr ""
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "" msgstr ""
@ -221,12 +221,11 @@ msgstr "Avast! A hardware interrupt channel be used already"
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address is not %d bytes long or is in wrong format" msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format msgid "Address type out of range"
msgid "Address must be %d bytes long"
msgstr "" msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
@ -253,9 +252,10 @@ msgstr ""
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -313,6 +313,10 @@ msgstr ""
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "" msgstr ""
@ -326,6 +330,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "" msgstr ""
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -344,25 +353,17 @@ msgstr ""
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "" msgstr ""
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
@ -446,10 +447,22 @@ msgstr ""
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "" msgstr ""
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -459,11 +472,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "" msgstr ""
@ -480,19 +493,14 @@ msgstr ""
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr ""
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -506,6 +514,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Avast! EXTINT channel already in use" msgstr "Avast! EXTINT channel already in use"
@ -529,16 +538,20 @@ msgstr ""
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "" msgstr ""
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "" msgstr ""
@ -548,10 +561,6 @@ msgstr ""
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr ""
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -571,12 +580,13 @@ msgstr ""
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgid "Failed to configure advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -584,11 +594,7 @@ msgstr ""
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "" msgstr ""
@ -625,27 +631,24 @@ msgstr ""
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgid "Failed to set device name, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgid "Failed to start connecting, error 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -653,16 +656,16 @@ msgstr ""
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -704,6 +707,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "" msgstr ""
@ -730,8 +737,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Avast! %q pin be invalid" msgstr "Avast! %q pin be invalid"
@ -760,7 +767,7 @@ msgstr ""
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "" msgstr ""
@ -768,11 +775,11 @@ msgstr ""
msgid "Invalid direction." msgid "Invalid direction."
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "" msgstr ""
@ -814,11 +821,11 @@ msgstr ""
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "" msgstr ""
@ -826,6 +833,10 @@ msgstr ""
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "" msgstr ""
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -870,8 +881,12 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -907,6 +922,10 @@ msgstr ""
msgid "No hardware random available" msgid "No hardware random available"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -920,11 +939,13 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "" msgstr ""
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
@ -989,6 +1010,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "" msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1041,17 +1066,18 @@ msgstr "Runnin' in safe mode! Nay runnin' saved code.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "" msgstr ""
@ -1110,19 +1136,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1131,7 +1157,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1146,7 +1176,8 @@ msgstr ""
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1171,7 +1202,7 @@ msgid "USB Error"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1187,8 +1218,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Arr! No free GCLK be in sight" msgstr "Arr! No free GCLK be in sight"
@ -1221,7 +1257,7 @@ msgstr ""
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "" msgstr ""
@ -1237,7 +1273,7 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1355,7 +1391,7 @@ msgstr ""
msgid "bits must be 8" msgid "bits must be 8"
msgstr "pieces must be of 8" msgstr "pieces must be of 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "" msgstr ""
@ -1368,7 +1404,7 @@ msgstr ""
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1669,7 +1705,7 @@ msgstr ""
msgid "empty" msgid "empty"
msgstr "" msgstr ""
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "" msgstr ""
@ -1730,7 +1766,8 @@ msgstr ""
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1859,8 +1896,9 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2074,6 +2112,14 @@ msgstr ""
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "" msgstr ""
@ -2131,7 +2177,7 @@ msgstr ""
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "" msgstr ""
@ -2264,7 +2310,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2282,10 +2328,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2383,10 +2425,6 @@ msgstr ""
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2545,13 +2583,17 @@ msgstr ""
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-07-31 16:30-0500\n"
"PO-Revision-Date: 2018-12-20 22:15-0800\n" "PO-Revision-Date: 2018-12-20 22:15-0800\n"
"Last-Translator: Timothy <me@timothygarcia.ca>\n" "Last-Translator: Timothy <me@timothygarcia.ca>\n"
"Language-Team: fil\n" "Language-Team: fil\n"
@ -52,8 +52,8 @@ msgstr "%q indeks wala sa sakop"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "%q indeks ay dapat integers, hindi %s" msgstr "%q indeks ay dapat integers, hindi %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#, fuzzy #, fuzzy
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "aarehas na haba dapat ang buffer slices" msgstr "aarehas na haba dapat ang buffer slices"
@ -220,16 +220,15 @@ 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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "ang palette ay dapat 32 bytes ang haba" msgstr "ang palette ay dapat 32 bytes ang haba"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Lahat ng I2C peripherals ginagamit" msgstr "Lahat ng I2C peripherals ginagamit"
@ -255,9 +254,10 @@ msgstr "Lahat ng sync event channels ay ginagamit"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Lahat ng timers para sa pin na ito ay ginagamit" msgstr "Lahat ng timers para sa pin na ito ay ginagamit"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -315,6 +315,10 @@ msgstr "Bit depth ay dapat multiple ng 8."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Ang parehong mga pin ay dapat na sumusuporta sa hardware interrupts" msgstr "Ang parehong mga pin ay dapat na sumusuporta sa hardware interrupts"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "Ang liwanag ay dapat sa gitna ng 0 o 255" msgstr "Ang liwanag ay dapat sa gitna ng 0 o 255"
@ -328,6 +332,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Mali ang size ng buffer. Dapat %d bytes." msgstr "Mali ang size ng buffer. Dapat %d bytes."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Buffer dapat ay hindi baba sa 1 na haba" msgstr "Buffer dapat ay hindi baba sa 1 na haba"
@ -347,26 +356,18 @@ msgstr "buffer ay dapat bytes-like object"
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Sa gitna ng 0 o 255 dapat ang bytes." msgstr "Sa gitna ng 0 o 255 dapat ang bytes."
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "Hindi maarang maglagay ng service sa Central mode" msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "Hindi ma advertise habang nasa Central mode"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "Hindi mapalitan ang pangalan sa Central mode"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "Hindi maconnect sa Peripheral mode"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -450,11 +451,23 @@ msgstr "Clock unit ginagamit"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy #, fuzzy
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "Sa gitna ng 0 o 255 dapat ang bytes." msgstr "Sa gitna ng 0 o 255 dapat ang bytes."
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -464,11 +477,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Hindi ma-initialize ang UART" msgstr "Hindi ma-initialize ang UART"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Hindi ma-iallocate ang first buffer" msgstr "Hindi ma-iallocate ang first buffer"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Hindi ma-iallocate ang second buffer" msgstr "Hindi ma-iallocate ang second buffer"
@ -486,21 +499,15 @@ msgstr "Ginagamit na ang DAC"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "graphic ay dapat 2048 bytes ang haba" msgstr "graphic ay dapat 2048 bytes ang haba"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "Dapat sunurin ng Data chunk ang fmt chunk" msgstr "Dapat sunurin ng Data chunk ang fmt chunk"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, fuzzy
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Hindi makasya ang data sa loob ng advertisement packet" msgstr "Hindi makasya ang data sa loob ng advertisement packet"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Data too large for the advertisement packet"
msgstr "Hindi makasya ang data sa loob ng advertisement packet"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -515,6 +522,7 @@ msgid "Drive mode not used when direction is input."
msgstr "Drive mode ay hindi ginagamit kapag ang direksyon ay input." msgstr "Drive mode ay hindi ginagamit kapag ang direksyon ay input."
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Ginagamit na ang EXTINT channel" msgstr "Ginagamit na ang EXTINT channel"
@ -540,17 +548,20 @@ msgstr "Hindi mabasa and Characteristic."
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Umasa ng %q" msgstr "Umasa ng %q"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
#, fuzzy msgid "Failed sending command."
msgid "Failed to acquire mutex" msgstr ""
msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX" msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
@ -560,11 +571,6 @@ msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Nabigo sa paglagay ng characteristic, status: 0x%08lX" msgstr "Nabigo sa paglagay ng characteristic, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to add service"
msgstr "Hindi matagumpay ang paglagay ng service, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -585,27 +591,21 @@ msgstr "Nabigong ilaan ang RX buffer ng %d bytes"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Nabigo sa pagbago ng softdevice state, error: 0x%08lX" msgstr "Nabigo sa pagbago ng softdevice state, error: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to connect:" msgid "Failed to configure advertising, err 0x%04x"
msgstr "Hindi makaconnect, status: 0x%08lX" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy msgid "Failed to connect: timeout"
msgid "Failed to continue scanning" msgstr ""
msgstr "Hindi maituloy ang pag scan, status: 0x%0xlX"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Hindi maituloy ang pag scan, status: 0x%0xlX" msgstr "Hindi maituloy ang pag scan, status: 0x%0xlX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy
msgid "Failed to create mutex"
msgstr "Hindi matagumpay ang pagbuo ng mutex, status: 0x%0xlX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy #, fuzzy
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Nabigo sa pagdiscover ng services, status: 0x%08lX" msgstr "Nabigo sa pagdiscover ng services, status: 0x%08lX"
@ -645,48 +645,41 @@ msgstr "Hindi maisulat ang gatts value, status: 0x%08lX"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Hindi matagumpay ang paglagay ng Vender Specific UUID, status: 0x%08lX" msgstr "Hindi matagumpay ang paglagay ng Vender Specific UUID, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
#, fuzzy
msgid "Failed to release mutex"
msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX" msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to start advertising" msgid "Failed to set device name, err 0x%04x"
msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX" msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy #, c-format
msgid "Failed to start scanning" msgid "Failed to start connecting, error 0x%04x"
msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX" msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Hindi mahinto ang advertisement, status: 0x%08lX" msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -728,6 +721,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "Function nangangailangan ng lock" msgstr "Function nangangailangan ng lock"
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Puno ang group" msgstr "Puno ang group"
@ -756,8 +753,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "May mali sa Input/Output" msgstr "May mali sa Input/Output"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Mali ang %q pin" msgstr "Mali ang %q pin"
@ -786,7 +783,7 @@ msgstr "Mali ang buffer size"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Maling bilang ng channel" msgstr "Maling bilang ng channel"
@ -794,11 +791,11 @@ msgstr "Maling bilang ng channel"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Mali ang direksyon." msgstr "Mali ang direksyon."
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Mali ang file" msgstr "Mali ang file"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Mali ang format ng chunk size" msgstr "Mali ang format ng chunk size"
@ -840,11 +837,11 @@ msgstr "Mali ang polarity"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Mali ang run mode." msgstr "Mali ang run mode."
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Maling bilang ng voice" msgstr "Maling bilang ng voice"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "May hindi tama sa wave file" msgstr "May hindi tama sa wave file"
@ -852,6 +849,10 @@ msgstr "May hindi tama sa wave file"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "LHS ng keyword arg ay dapat na id" msgstr "LHS ng keyword arg ay dapat na id"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -900,8 +901,12 @@ msgstr "CircuitPython fatal na pagkakamali.\n"
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Ang delay ng startup ng mikropono ay dapat na nasa 0.0 hanggang 1.0" msgstr "Ang delay ng startup ng mikropono ay dapat na nasa 0.0 hanggang 1.0"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -937,6 +942,10 @@ msgstr "Walang libreng GCLKs"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Walang magagamit na hardware random" msgstr "Walang magagamit na hardware random"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -950,12 +959,14 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Walang file/directory" msgstr "Walang file/directory"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy #, fuzzy
msgid "Not connected" msgid "Not connected"
msgstr "Hindi maka connect sa AP" msgstr "Hindi maka connect sa AP"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "Hindi playing" msgstr "Hindi playing"
@ -1024,6 +1035,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Kasama ang kung ano pang modules na sa filesystem\n" msgstr "Kasama ang kung ano pang modules na sa filesystem\n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1080,17 +1095,18 @@ msgstr "Tumatakbo sa safe mode! Hindi tumatakbo ang nai-save na code.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "Kailangan ng pull up resistors ang SDA o SCL" msgstr "Kailangan ng pull up resistors ang SDA o SCL"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "Sample rate ay dapat positibo" msgstr "Sample rate ay dapat positibo"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Sample rate ay masyadong mataas. Ito ay dapat hindi hiigit sa %d" msgstr "Sample rate ay masyadong mataas. Ito ay dapat hindi hiigit sa %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializer ginagamit" msgstr "Serializer ginagamit"
@ -1159,19 +1175,19 @@ msgstr ""
"Ang reset button ay pinindot habang nag boot ang CircuitPython. Pindutin " "Ang reset button ay pinindot habang nag boot ang CircuitPython. Pindutin "
"ulit para lumabas sa safe mode.\n" "ulit para lumabas sa safe mode.\n"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "Ang channel count ng sample ay hindi tugma sa mixer" msgstr "Ang channel count ng sample ay hindi tugma sa mixer"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "Ang sample rate ng sample ay hindi tugma sa mixer" msgstr "Ang sample rate ng sample ay hindi tugma sa mixer"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "Ang signedness ng sample hindi tugma sa mixer" msgstr "Ang signedness ng sample hindi tugma sa mixer"
@ -1180,7 +1196,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1195,7 +1215,8 @@ msgstr "Para lumabas, paki-reset ang board na wala ang "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Sobra ang channels sa sample." msgstr "Sobra ang channels sa sample."
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1220,7 +1241,7 @@ msgid "USB Error"
msgstr "May pagkakamali ang USB" msgstr "May pagkakamali ang USB"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1236,8 +1257,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion" msgstr "Hindi ma-allocate ang buffers para sa naka-sign na conversion"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Hindi mahanap ang libreng GCLK" msgstr "Hindi mahanap ang libreng GCLK"
@ -1272,7 +1298,7 @@ msgstr "Hindi supportadong baudrate"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Hindi supportadong tipo ng bitmap" msgstr "Hindi supportadong tipo ng bitmap"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Hindi supportadong format" msgstr "Hindi supportadong format"
@ -1290,7 +1316,7 @@ msgstr ""
"Ang mga function ng Viper ay kasalukuyang hindi sumusuporta sa higit sa 4 na " "Ang mga function ng Viper ay kasalukuyang hindi sumusuporta sa higit sa 4 na "
"argumento" "argumento"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "Index ng Voice ay masyadong mataas" msgstr "Index ng Voice ay masyadong mataas"
@ -1414,7 +1440,7 @@ msgstr "bits ay dapat 7, 8 o 9"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bits ay dapat walo (8)" msgstr "bits ay dapat walo (8)"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "bits_per_sample ay dapat 8 o 16" msgstr "bits_per_sample ay dapat 8 o 16"
@ -1427,7 +1453,7 @@ msgstr "branch wala sa range"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "buffer ay dapat bytes-like object" msgstr "buffer ay dapat bytes-like object"
@ -1739,7 +1765,7 @@ msgstr "dibisyon ng zero"
msgid "empty" msgid "empty"
msgstr "walang laman" msgstr "walang laman"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "walang laman ang heap" msgstr "walang laman ang heap"
@ -1801,7 +1827,8 @@ msgstr "dagdag na keyword argument na ibinigay"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "dagdag na positional argument na ibinigay" msgstr "dagdag na positional argument na ibinigay"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "file ay dapat buksan sa byte mode" msgstr "file ay dapat buksan sa byte mode"
@ -1931,8 +1958,9 @@ msgstr "int() arg 2 ay dapat >=2 at <= 36"
msgid "integer required" msgid "integer required"
msgstr "kailangan ng int" msgstr "kailangan ng int"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2151,6 +2179,14 @@ msgstr "walang module na '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "walang ganoon na attribute" msgstr "walang ganoon na attribute"
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "non-default argument sumusunod sa default argument" msgstr "non-default argument sumusunod sa default argument"
@ -2208,7 +2244,7 @@ msgstr "object ay hindi iterator"
msgid "object not callable" msgid "object not callable"
msgstr "hindi matatawag ang object" msgstr "hindi matatawag ang object"
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "object wala sa sequence" msgstr "object wala sa sequence"
@ -2344,7 +2380,7 @@ msgstr "return umasa ng '%q' pero ang nakuha ay %q"
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "rsplit(None,n)" msgstr "rsplit(None,n)"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2364,10 +2400,6 @@ msgstr "puno na ang schedule stack"
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "script kompilasyon hindi supportado" msgstr "script kompilasyon hindi supportado"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "sign hindi maaring string format specifier" msgstr "sign hindi maaring string format specifier"
@ -2466,10 +2498,6 @@ msgstr "may pagkakamali sa sintaks sa uctypes descriptor"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "ang threshold ay dapat sa range 0-65536" msgstr "ang threshold ay dapat sa range 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() kumukuha ng 9-sequence" msgstr "time.struct_time() kumukuha ng 9-sequence"
@ -2629,13 +2657,17 @@ msgstr "hindi sinusuportahang type para sa %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""
@ -2672,6 +2704,18 @@ msgstr "zero step"
#~ msgid "C-level assert" #~ msgid "C-level assert"
#~ msgstr "C-level assert" #~ msgstr "C-level assert"
#~ msgid "Can't add services in Central mode"
#~ msgstr "Hindi maarang maglagay ng service sa Central mode"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "Hindi ma advertise habang nasa Central mode"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "Hindi mapalitan ang pangalan sa Central mode"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "Hindi maconnect sa Peripheral mode"
#~ msgid "Cannot connect to AP" #~ msgid "Cannot connect to AP"
#~ msgstr "Hindi maka connect sa AP" #~ msgstr "Hindi maka connect sa AP"
@ -2684,6 +2728,10 @@ msgstr "zero step"
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "Hindi ma-update i/f status" #~ msgstr "Hindi ma-update i/f status"
#, fuzzy
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Hindi makasya ang data sa loob ng advertisement packet"
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "Hindi alam ipasa ang object sa native function" #~ msgstr "Hindi alam ipasa ang object sa native function"
@ -2696,6 +2744,26 @@ msgstr "zero step"
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Pagkakamali sa ffi_prep_cif" #~ msgstr "Pagkakamali sa ffi_prep_cif"
#, fuzzy
#~ msgid "Failed to acquire mutex"
#~ msgstr "Nabigo sa pag kuha ng mutex, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to add service"
#~ msgstr "Hindi matagumpay ang paglagay ng service, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to connect:"
#~ msgstr "Hindi makaconnect, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to continue scanning"
#~ msgstr "Hindi maituloy ang pag scan, status: 0x%0xlX"
#, fuzzy
#~ msgid "Failed to create mutex"
#~ msgstr "Hindi matagumpay ang pagbuo ng mutex, status: 0x%0xlX"
#, fuzzy #, fuzzy
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Hindi mabalitaan ang attribute value, status: 0x%08lX" #~ msgstr "Hindi mabalitaan ang attribute value, status: 0x%08lX"
@ -2704,6 +2772,22 @@ msgstr "zero step"
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Hindi mabasa ang value ng attribute, status: 0x%08lX" #~ msgstr "Hindi mabasa ang value ng attribute, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to release mutex"
#~ msgstr "Nabigo sa pagrelease ng mutex, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to start advertising"
#~ msgstr "Hindi masimulaan ang advertisement, status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to start scanning"
#~ msgstr "Hindi masimulaan mag i-scan, status: 0x%0xlX"
#, fuzzy
#~ msgid "Failed to stop advertising"
#~ msgstr "Hindi mahinto ang advertisement, status: 0x%08lX"
#~ msgid "Function requires lock." #~ msgid "Function requires lock."
#~ msgstr "Kailangan ng lock ang function." #~ msgstr "Kailangan ng lock ang function."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.1\n" "Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-07-31 16:30-0500\n"
"PO-Revision-Date: 2019-04-14 20:05+0100\n" "PO-Revision-Date: 2019-04-14 20:05+0100\n"
"Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n" "Last-Translator: Pierrick Couturier <arofarn@arofarn.info>\n"
"Language-Team: fr\n" "Language-Team: fr\n"
@ -54,8 +54,8 @@ msgstr "index %q hors gamme"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "les indices %q doivent être des entiers, pas %s" msgstr "les indices %q doivent être des entiers, pas %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#, fuzzy #, fuzzy
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "%d doit être >=1" msgstr "%d doit être >=1"
@ -221,16 +221,15 @@ msgstr "pow() non supporté avec 3 arguments"
msgid "A hardware interrupt channel is already in use" msgid "A hardware interrupt channel is already in use"
msgstr "Un canal d'interruptions matérielles est déjà utilisé" msgstr "Un canal d'interruptions matérielles est déjà utilisé"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr "L'adresse n'est pas longue de %d octets ou est d'un format erroné"
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "L'adresse doit être longue de %d octets" msgstr "L'adresse doit être longue de %d octets"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
#, fuzzy #, fuzzy
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
@ -258,9 +257,10 @@ msgstr "Tous les canaux d'événements de synchro sont utilisés"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Tous les timers pour cette broche sont utilisés" msgstr "Tous les timers pour cette broche sont utilisés"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -320,6 +320,10 @@ msgstr "La profondeur de bit doit être un multiple de 8."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Les deux entrées doivent supporter les interruptions matérielles" msgstr "Les deux entrées doivent supporter les interruptions matérielles"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "La luminosité doit être entre 0 et 255" msgstr "La luminosité doit être entre 0 et 255"
@ -333,6 +337,11 @@ msgstr "Luminosité non-ajustable"
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Tampon de taille incorrect. Devrait être de %d octets." msgstr "Tampon de taille incorrect. Devrait être de %d octets."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Le tampon doit être de longueur au moins 1" msgstr "Le tampon doit être de longueur au moins 1"
@ -352,26 +361,18 @@ msgstr "Le tampon d'octets doit être de 16 octets."
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Les octets 'bytes' doivent être entre 0 et 255" msgstr "Les octets 'bytes' doivent être entre 0 et 255"
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "Impossible d'utiliser 'dotstar' avec %s" msgstr "Impossible d'utiliser 'dotstar' avec %s"
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "Impossible d'ajouter des services en mode Central" msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "Impossible de publier en mode Central"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "Modification du nom impossible en mode Central"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "Impossible de se connecter en mode 'Peripheral'"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -456,11 +457,23 @@ msgstr "Horloge en cours d'utilisation"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "L'entrée 'Column' doit être un digitalio.DigitalInOut" msgstr "L'entrée 'Column' doit être un digitalio.DigitalInOut"
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy #, fuzzy
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "La commande doit être un entier entre 0 et 255" msgstr "La commande doit être un entier entre 0 et 255"
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -470,11 +483,11 @@ msgstr "Impossible de décoder le 'ble_uuid', err 0x%04x"
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "L'UART n'a pu être initialisé" msgstr "L'UART n'a pu être initialisé"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Impossible d'allouer le 1er tampon" msgstr "Impossible d'allouer le 1er tampon"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Impossible d'allouer le 2e tampon" msgstr "Impossible d'allouer le 2e tampon"
@ -492,19 +505,14 @@ msgstr "DAC déjà utilisé"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "La broche 'Data 0' doit être aligné sur l'octet" msgstr "La broche 'Data 0' doit être aligné sur l'octet"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "Un bloc de données doit suivre un bloc de format" msgstr "Un bloc de données doit suivre un bloc de format"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Données trop volumineuses pour un paquet de diffusion" msgstr "Données trop volumineuses pour un paquet de diffusion"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr "Données trop volumineuses pour le paquet de diffusion"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "La capacité de destination est plus petite que 'destination_length'." msgstr "La capacité de destination est plus petite que 'destination_length'."
@ -518,6 +526,7 @@ msgid "Drive mode not used when direction is input."
msgstr "Le mode Drive n'est pas utilisé quand la direction est 'input'." msgstr "Le mode Drive n'est pas utilisé quand la direction est 'input'."
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Canal EXTINT déjà utilisé" msgstr "Canal EXTINT déjà utilisé"
@ -543,17 +552,20 @@ msgstr "Une 'Characteristic' est attendue"
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Un UUID est attendu" msgstr "Un UUID est attendu"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "Tuple de longueur %d attendu, obtenu %d" msgstr "Tuple de longueur %d attendu, obtenu %d"
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
#, fuzzy msgid "Failed sending command."
msgid "Failed to acquire mutex" msgstr ""
msgstr "Echec de l'obtention de mutex"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Echec de l'obtention de mutex, err 0x%04x" msgstr "Echec de l'obtention de mutex, err 0x%04x"
@ -563,11 +575,6 @@ msgstr "Echec de l'obtention de mutex, err 0x%04x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Echec de l'ajout de caractéristique, err 0x%04x" msgstr "Echec de l'ajout de caractéristique, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to add service"
msgstr "Echec de l'ajout de service"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -588,27 +595,21 @@ msgstr "Echec de l'allocation de %d octets du tampon RX"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Echec de la modification de l'état du périphérique" msgstr "Echec de la modification de l'état du périphérique"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to connect:" msgid "Failed to configure advertising, err 0x%04x"
msgstr "Echec de connection:" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy msgid "Failed to connect: timeout"
msgid "Failed to continue scanning" msgstr ""
msgstr "Impossible de poursuivre le scan"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Impossible de poursuivre le scan, err 0x%04x" msgstr "Impossible de poursuivre le scan, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy
msgid "Failed to create mutex"
msgstr "Echec de la création de mutex"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy #, fuzzy
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Echec de la découverte de services" msgstr "Echec de la découverte de services"
@ -649,48 +650,41 @@ msgstr "Impossible de lire la valeur de 'gatts', err 0x%04x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Echec de l'ajout de l'UUID du fournisseur, err 0x%04x" msgstr "Echec de l'ajout de l'UUID du fournisseur, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
#, fuzzy
msgid "Failed to release mutex"
msgstr "Impossible de libérer mutex"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Impossible de libérer mutex, err 0x%04x" msgstr "Impossible de libérer mutex, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to start advertising" msgid "Failed to set device name, err 0x%04x"
msgstr "Echec du démarrage de la diffusion" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Impossible de commencer à diffuser, err 0x%04x" msgstr "Impossible de commencer à diffuser, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy #, c-format
msgid "Failed to start scanning" msgid "Failed to start connecting, error 0x%04x"
msgstr "Impossible de commencer à scanner" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Impossible de commencer à scanner, err 0x%04x" msgstr "Impossible de commencer à scanner, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Echec de l'arrêt de diffusion"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Echec de l'arrêt de diffusion, err 0x%04x" msgstr "Echec de l'arrêt de diffusion, err 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -732,6 +726,10 @@ msgstr "La fréquence capturée est au delà des capacités. Capture en pause."
msgid "Function requires lock" msgid "Function requires lock"
msgstr "La fonction nécessite un verrou" msgstr "La fonction nécessite un verrou"
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Groupe plein" msgstr "Groupe plein"
@ -760,8 +758,8 @@ msgstr "Taille de tampon incorrecte"
msgid "Input/output error" msgid "Input/output error"
msgstr "Erreur d'entrée/sortie" msgstr "Erreur d'entrée/sortie"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Broche invalide pour '%q'" msgstr "Broche invalide pour '%q'"
@ -792,7 +790,7 @@ msgstr "Longueur de tampon invalide"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Période de capture invalide. Gamme valide: 1 à 500" msgstr "Période de capture invalide. Gamme valide: 1 à 500"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Nombre de canaux invalide" msgstr "Nombre de canaux invalide"
@ -801,11 +799,11 @@ msgstr "Nombre de canaux invalide"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Direction invalide" msgstr "Direction invalide"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Fichier invalide" msgstr "Fichier invalide"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Taille de bloc de formatage invalide" msgstr "Taille de bloc de formatage invalide"
@ -847,12 +845,12 @@ msgstr "Polarité invalide"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Mode de lancement invalide." msgstr "Mode de lancement invalide."
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Nombre de voix invalide" msgstr "Nombre de voix invalide"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "Fichier WAVE invalide" msgstr "Fichier WAVE invalide"
@ -860,6 +858,10 @@ msgstr "Fichier WAVE invalide"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "La partie gauche de l'argument nommé doit être un identifiant" msgstr "La partie gauche de l'argument nommé doit être un identifiant"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "'Layer' doit être un 'Group' ou une sous-classe 'TileGrid'." msgstr "'Layer' doit être un 'Group' ou une sous-classe 'TileGrid'."
@ -908,9 +910,13 @@ msgstr "Erreur fatale de MicroPython.\n"
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Le délais au démarrage du micro doit être entre 0.0 et 1.0" msgstr "Le délais au démarrage du micro doit être entre 0.0 et 1.0"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr "Doit être une sous-classe de 'Group'" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip" msgid "No DAC on chip"
@ -945,6 +951,10 @@ msgstr "Pas de GCLK libre"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Pas de source matérielle d'aléa disponible" msgstr "Pas de source matérielle d'aléa disponible"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -958,12 +968,14 @@ msgstr "Il n'y a plus d'espace libre sur le périphérique"
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Fichier/dossier introuvable" msgstr "Fichier/dossier introuvable"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy #, fuzzy
msgid "Not connected" msgid "Not connected"
msgstr "Non connecté" msgstr "Non connecté"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "Ne joue pas" msgstr "Ne joue pas"
@ -1041,6 +1053,10 @@ msgstr "Pixel au-delà des limites du tampon"
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Ainsi que tout autre module présent sur le système de fichiers\n" msgstr "Ainsi que tout autre module présent sur le système de fichiers\n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger." msgstr "Appuyez sur une touche pour entrer sur REPL ou CTRL-D pour recharger."
@ -1095,18 +1111,19 @@ msgstr "Mode sans-échec! Le code sauvegardé n'est pas éxecuté.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA ou SCL a besoin d'une résistance de tirage ('pull up')" msgstr "SDA ou SCL a besoin d'une résistance de tirage ('pull up')"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "Le taux d'échantillonage doit être positif" msgstr "Le taux d'échantillonage doit être positif"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Taux d'échantillonage trop élevé. Doit être inf. à %d" msgstr "Taux d'échantillonage trop élevé. Doit être inf. à %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Sérialiseur en cours d'utilisation" msgstr "Sérialiseur en cours d'utilisation"
@ -1178,20 +1195,20 @@ msgstr ""
"Le bouton 'reset' a été appuyé pendant le démarrage de CircuitPython. " "Le bouton 'reset' a été appuyé pendant le démarrage de CircuitPython. "
"Appuyer de nouveau pour quitter de le mode sans-échec.\n" "Appuyer de nouveau pour quitter de le mode sans-échec.\n"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
"Le 'bits_per_sample' de l'échantillon ne correspond pas à celui du mixer" "Le 'bits_per_sample' de l'échantillon ne correspond pas à celui du mixer"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "Le canal de l'échantillon ne correspond pas à celui du mixer" msgstr "Le canal de l'échantillon ne correspond pas à celui du mixer"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "L'échantillonage de l'échantillon ne correspond pas à celui du mixer" msgstr "L'échantillonage de l'échantillon ne correspond pas à celui du mixer"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "Le signe de l'échantillon ne correspond pas à celui du mixer" msgstr "Le signe de l'échantillon ne correspond pas à celui du mixer"
@ -1200,8 +1217,12 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "La hauteur de la tuile doit diviser exactement la hauteur de l'image" msgstr "La hauteur de la tuile doit diviser exactement la hauteur de l'image"
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr "Les indices des tuiles doivent être compris entre 0 et 255 " msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
@ -1215,7 +1236,8 @@ msgstr "Pour quitter, redémarrez la carte SVP sans "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Trop de canaux dans l'échantillon." msgstr "Trop de canaux dans l'échantillon."
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "Trop de bus d'affichage" msgstr "Trop de bus d'affichage"
@ -1240,8 +1262,8 @@ msgid "USB Error"
msgstr "Erreur USB" msgstr "Erreur USB"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "valeur de l'entier UUID est hors-bornes 0 à 0xffff" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
@ -1259,8 +1281,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Impossible d'allouer des tampons pour une conversion signée" msgstr "Impossible d'allouer des tampons pour une conversion signée"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Impossible de trouver un GCLK libre" msgstr "Impossible de trouver un GCLK libre"
@ -1296,7 +1323,7 @@ msgstr "Débit non supporté"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Type de bus d'affichage non supporté" msgstr "Type de bus d'affichage non supporté"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Format non supporté" msgstr "Format non supporté"
@ -1313,7 +1340,7 @@ msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
"les fonctions de Viper ne supportent pas plus de 4 arguments actuellement" "les fonctions de Viper ne supportent pas plus de 4 arguments actuellement"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "Index de la voix trop grand" msgstr "Index de la voix trop grand"
@ -1438,7 +1465,7 @@ msgstr "bits doivent être 7, 8 ou 9"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "les bits doivent être 8" msgstr "les bits doivent être 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "'bits_per_sample' doivent être 8 ou 16" msgstr "'bits_per_sample' doivent être 8 ou 16"
@ -1453,7 +1480,7 @@ msgstr "branche hors-bornes"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "'buf' est trop petit. Besoin de %d octets" msgstr "'buf' est trop petit. Besoin de %d octets"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "le tampon doit être un objet bytes-like" msgstr "le tampon doit être un objet bytes-like"
@ -1772,7 +1799,7 @@ msgstr "division par zéro"
msgid "empty" msgid "empty"
msgstr "vide" msgstr "vide"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "tas vide" msgstr "tas vide"
@ -1834,7 +1861,8 @@ msgstr "argument(s) nommé(s) supplémentaire(s) donné(s)"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "argument(s) positionnel(s) supplémentaire(s) donné(s)" msgstr "argument(s) positionnel(s) supplémentaire(s) donné(s)"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "le fichier doit être un fichier ouvert en mode 'byte'" msgstr "le fichier doit être un fichier ouvert en mode 'byte'"
@ -1963,9 +1991,10 @@ msgstr "l'argument 2 de int() doit être >=2 et <=36"
msgid "integer required" msgid "integer required"
msgstr "entier requis" msgstr "entier requis"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgstr "intervalle hors bornes 0.0020 à 10.24" msgid "interval must be in range %s-%s"
msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
msgid "invalid I2C peripheral" msgid "invalid I2C peripheral"
@ -2184,6 +2213,14 @@ msgstr "pas de module '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "pas de tel attribut" msgstr "pas de tel attribut"
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "" msgstr ""
@ -2243,7 +2280,7 @@ msgstr "l'objet n'est pas un itérateur"
msgid "object not callable" msgid "object not callable"
msgstr "objet non appelable" msgstr "objet non appelable"
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "l'objet n'est pas dans la séquence" msgstr "l'objet n'est pas dans la séquence"
@ -2384,7 +2421,7 @@ msgstr "return attendait '%q' mais a reçu '%q'"
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2404,10 +2441,6 @@ msgstr "pile de planification pleine"
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "compilation de script non supportée" msgstr "compilation de script non supportée"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr "'services' inclut un object qui n'est pas un 'Service'"
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "signe non autorisé dans les spéc. de formats de chaînes de caractères" msgstr "signe non autorisé dans les spéc. de formats de chaînes de caractères"
@ -2507,10 +2540,6 @@ msgstr "erreur de syntaxe dans le descripteur d'uctypes"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "le seuil doit être dans la gamme 0-65536" msgstr "le seuil doit être dans la gamme 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr "indice de tuile hors limites"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() prend une séquence de longueur 9" msgstr "time.struct_time() prend une séquence de longueur 9"
@ -2671,13 +2700,17 @@ msgstr "type non supporté pour %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "'value_count' doit être > 0" msgstr "'value_count' doit être > 0"
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "'write_args' doit être une liste, un tuple ou 'None'" msgstr "'write_args' doit être une liste, un tuple ou 'None'"
@ -2712,6 +2745,21 @@ msgstr "'step' nul"
#~ msgid "AP required" #~ msgid "AP required"
#~ msgstr "'AP' requis" #~ msgstr "'AP' requis"
#~ msgid "Address is not %d bytes long or is in wrong format"
#~ msgstr "L'adresse n'est pas longue de %d octets ou est d'un format erroné"
#~ msgid "Can't add services in Central mode"
#~ msgstr "Impossible d'ajouter des services en mode Central"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "Impossible de publier en mode Central"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "Modification du nom impossible en mode Central"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "Impossible de se connecter en mode 'Peripheral'"
#~ msgid "Cannot connect to AP" #~ msgid "Cannot connect to AP"
#~ msgstr "Impossible de se connecter à 'AP'" #~ msgstr "Impossible de se connecter à 'AP'"
@ -2724,6 +2772,9 @@ msgstr "'step' nul"
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "le status i/f ne peut être mis à jour" #~ msgstr "le status i/f ne peut être mis à jour"
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Données trop volumineuses pour le paquet de diffusion"
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "Ne sais pas comment passer l'objet à une fonction native" #~ msgstr "Ne sais pas comment passer l'objet à une fonction native"
@ -2736,6 +2787,26 @@ msgstr "'step' nul"
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Erreur dans ffi_prep_cif" #~ msgstr "Erreur dans ffi_prep_cif"
#, fuzzy
#~ msgid "Failed to acquire mutex"
#~ msgstr "Echec de l'obtention de mutex"
#, fuzzy
#~ msgid "Failed to add service"
#~ msgstr "Echec de l'ajout de service"
#, fuzzy
#~ msgid "Failed to connect:"
#~ msgstr "Echec de connection:"
#, fuzzy
#~ msgid "Failed to continue scanning"
#~ msgstr "Impossible de poursuivre le scan"
#, fuzzy
#~ msgid "Failed to create mutex"
#~ msgstr "Echec de la création de mutex"
#, fuzzy #, fuzzy
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Impossible de notifier la valeur de l'attribut. status: 0x%08lX" #~ msgstr "Impossible de notifier la valeur de l'attribut. status: 0x%08lX"
@ -2744,6 +2815,22 @@ msgstr "'step' nul"
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Impossible de lire la valeur de l'attribut. status: 0x%08lX" #~ msgstr "Impossible de lire la valeur de l'attribut. status: 0x%08lX"
#, fuzzy
#~ msgid "Failed to release mutex"
#~ msgstr "Impossible de libérer mutex"
#, fuzzy
#~ msgid "Failed to start advertising"
#~ msgstr "Echec du démarrage de la diffusion"
#, fuzzy
#~ msgid "Failed to start scanning"
#~ msgstr "Impossible de commencer à scanner"
#, fuzzy
#~ msgid "Failed to stop advertising"
#~ msgstr "Echec de l'arrêt de diffusion"
#~ msgid "Function requires lock." #~ msgid "Function requires lock."
#~ msgstr "La fonction nécessite un verrou." #~ msgstr "La fonction nécessite un verrou."
@ -2769,6 +2856,9 @@ msgstr "'step' nul"
#~ msgstr "" #~ msgstr ""
#~ "Les fréquences de PWM multiples ne sont pas supportées. PWM réglé à %dHz" #~ "Les fréquences de PWM multiples ne sont pas supportées. PWM réglé à %dHz"
#~ msgid "Must be a Group subclass."
#~ msgstr "Doit être une sous-classe de 'Group'"
#~ msgid "No PulseIn support for %q" #~ msgid "No PulseIn support for %q"
#~ msgstr "Pas de support de PulseIn pour %q" #~ msgstr "Pas de support de PulseIn pour %q"
@ -2805,12 +2895,18 @@ msgstr "'step' nul"
#~ msgid "STA required" #~ msgid "STA required"
#~ msgstr "'STA' requis" #~ msgstr "'STA' requis"
#~ msgid "Tile indices must be 0 - 255"
#~ msgstr "Les indices des tuiles doivent être compris entre 0 et 255 "
#~ msgid "UART(%d) does not exist" #~ msgid "UART(%d) does not exist"
#~ msgstr "UART(%d) n'existe pas" #~ msgstr "UART(%d) n'existe pas"
#~ msgid "UART(1) can't read" #~ msgid "UART(1) can't read"
#~ msgstr "UART(1) ne peut pas lire" #~ msgstr "UART(1) ne peut pas lire"
#~ msgid "UUID integer value not in range 0 to 0xffff"
#~ msgstr "valeur de l'entier UUID est hors-bornes 0 à 0xffff"
#~ msgid "Unable to remount filesystem" #~ msgid "Unable to remount filesystem"
#~ msgstr "Impossible de remonter le système de fichiers" #~ msgstr "Impossible de remonter le système de fichiers"
@ -2857,6 +2953,9 @@ msgstr "'step' nul"
#~ msgid "impossible baudrate" #~ msgid "impossible baudrate"
#~ msgstr "débit impossible" #~ msgstr "débit impossible"
#~ msgid "interval not in range 0.0020 to 10.24"
#~ msgstr "intervalle hors bornes 0.0020 à 10.24"
#~ msgid "invalid alarm" #~ msgid "invalid alarm"
#~ msgstr "alarme invalide" #~ msgstr "alarme invalide"
@ -2892,6 +2991,12 @@ msgstr "'step' nul"
#~ msgid "scan failed" #~ msgid "scan failed"
#~ msgstr "échec du scan" #~ msgstr "échec du scan"
#~ msgid "services includes an object that is not a Service"
#~ msgstr "'services' inclut un object qui n'est pas un 'Service'"
#~ msgid "tile index out of bounds"
#~ msgstr "indice de tuile hors limites"
#~ msgid "too many arguments" #~ msgid "too many arguments"
#~ msgstr "trop d'arguments" #~ msgstr "trop d'arguments"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-07-31 16:30-0500\n"
"PO-Revision-Date: 2018-10-02 16:27+0200\n" "PO-Revision-Date: 2018-10-02 16:27+0200\n"
"Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n" "Last-Translator: Enrico Paganin <enrico.paganin@mail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@ -52,8 +52,8 @@ msgstr "indice %q fuori intervallo"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "gli indici %q devono essere interi, non %s" msgstr "gli indici %q devono essere interi, non %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#, fuzzy #, fuzzy
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "slice del buffer devono essere della stessa lunghezza" msgstr "slice del buffer devono essere della stessa lunghezza"
@ -219,16 +219,15 @@ 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 interrupt hardware è già in uso" msgstr "Un canale di interrupt hardware è già in uso"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "la palette deve essere lunga 32 byte" msgstr "la palette deve essere lunga 32 byte"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Tutte le periferiche I2C sono in uso" msgstr "Tutte le periferiche I2C sono in uso"
@ -254,9 +253,10 @@ msgstr "Tutti i canali di eventi sincronizzati in uso"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Tutti i timer per questo pin sono in uso" msgstr "Tutti i timer per questo pin sono in uso"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -315,6 +315,10 @@ msgstr "La profondità di bit deve essere multipla di 8."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Entrambi i pin devono supportare gli interrupt hardware" msgstr "Entrambi i pin devono supportare gli interrupt hardware"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "La luminosità deve essere compreso tra 0 e 255" msgstr "La luminosità deve essere compreso tra 0 e 255"
@ -328,6 +332,11 @@ msgstr "Illiminazione non è regolabile"
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Buffer di lunghezza non valida. Dovrebbe essere di %d bytes." msgstr "Buffer di lunghezza non valida. Dovrebbe essere di %d bytes."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Il buffer deve essere lungo almeno 1" msgstr "Il buffer deve essere lungo almeno 1"
@ -347,26 +356,18 @@ msgstr "i buffer devono essere della stessa lunghezza"
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "I byte devono essere compresi tra 0 e 255" msgstr "I byte devono essere compresi tra 0 e 255"
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "dotstar non può essere usato con %s" msgstr "dotstar non può essere usato con %s"
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "non si può aggiungere servizi in Central mode" msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "non si può pubblicizzare in Central mode"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "non si può cambiare il nome in Central mode"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "non si può connettere in Periferal mode"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -451,11 +452,23 @@ msgstr "Unità di clock in uso"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy #, fuzzy
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "I byte devono essere compresi tra 0 e 255" msgstr "I byte devono essere compresi tra 0 e 255"
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -465,11 +478,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Impossibile inizializzare l'UART" msgstr "Impossibile inizializzare l'UART"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Impossibile allocare il primo buffer" msgstr "Impossibile allocare il primo buffer"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Impossibile allocare il secondo buffer" msgstr "Impossibile allocare il secondo buffer"
@ -487,21 +500,15 @@ msgstr "DAC già in uso"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "graphic deve essere lunga 2048 byte" msgstr "graphic deve essere lunga 2048 byte"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, fuzzy
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Impossibile inserire dati nel pacchetto di advertisement." msgstr "Impossibile inserire dati nel pacchetto di advertisement."
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Data too large for the advertisement packet"
msgstr "Impossibile inserire dati nel pacchetto di advertisement."
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "La capacità di destinazione è più piccola di destination_length." msgstr "La capacità di destinazione è più piccola di destination_length."
@ -515,6 +522,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Canale EXTINT già in uso" msgstr "Canale EXTINT già in uso"
@ -540,17 +548,20 @@ msgstr "Non è possibile aggiungere Characteristic."
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Atteso un %q" msgstr "Atteso un %q"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
#, fuzzy msgid "Failed sending command."
msgid "Failed to acquire mutex" msgstr ""
msgstr "Impossibile allocare buffer RX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x" msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
@ -560,11 +571,6 @@ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Impossibile fermare advertisement. status: 0x%02x" msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to add service"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -585,27 +591,21 @@ msgstr "Fallita allocazione del buffer RX di %d byte"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Impossibile fermare advertisement. status: 0x%02x" msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to connect:" msgid "Failed to configure advertising, err 0x%04x"
msgstr "Impossibile connettersi. status: 0x%02x" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy msgid "Failed to connect: timeout"
msgid "Failed to continue scanning" msgstr ""
msgstr "Impossible iniziare la scansione. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Impossible iniziare la scansione. status: 0x%02x" msgstr "Impossible iniziare la scansione. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy
msgid "Failed to create mutex"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy #, fuzzy
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Impossibile fermare advertisement. status: 0x%02x" msgstr "Impossibile fermare advertisement. status: 0x%02x"
@ -644,48 +644,41 @@ msgstr "Impossibile scrivere valore dell'attributo. status: 0x%02x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Non è possibile aggiungere l'UUID del vendor specifico da 128-bit" msgstr "Non è possibile aggiungere l'UUID del vendor specifico da 128-bit"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
#, fuzzy
msgid "Failed to release mutex"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x" msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to start advertising" msgid "Failed to set device name, err 0x%04x"
msgstr "Impossibile avviare advertisement. status: 0x%02x" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Impossibile avviare advertisement. status: 0x%02x" msgstr "Impossibile avviare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy #, c-format
msgid "Failed to start scanning" msgid "Failed to start connecting, error 0x%04x"
msgstr "Impossible iniziare la scansione. status: 0x%02x" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Impossible iniziare la scansione. status: 0x%02x" msgstr "Impossible iniziare la scansione. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Impossibile fermare advertisement. status: 0x%02x" msgstr "Impossibile fermare advertisement. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -727,6 +720,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Gruppo pieno" msgstr "Gruppo pieno"
@ -755,8 +752,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "Errore input/output" msgstr "Errore input/output"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Pin %q non valido" msgstr "Pin %q non valido"
@ -786,7 +783,7 @@ msgstr "lunghezza del buffer non valida"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "periodo di cattura invalido. Zona valida: 1 - 500" msgstr "periodo di cattura invalido. Zona valida: 1 - 500"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Argomento non valido" msgstr "Argomento non valido"
@ -795,11 +792,11 @@ msgstr "Argomento non valido"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Direzione non valida." msgstr "Direzione non valida."
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "File non valido" msgstr "File non valido"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "" msgstr ""
@ -841,12 +838,12 @@ msgstr "Polarità non valida"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Modalità di esecuzione non valida." msgstr "Modalità di esecuzione non valida."
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Tipo di servizio non valido" msgstr "Tipo di servizio non valido"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "File wave non valido" msgstr "File wave non valido"
@ -854,6 +851,10 @@ msgstr "File wave non valido"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "" msgstr ""
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "Layer deve essere un Group o TileGrid subclass" msgstr "Layer deve essere un Group o TileGrid subclass"
@ -899,9 +900,13 @@ msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
"Il ritardo di avvio del microfono deve essere nell'intervallo tra 0.0 e 1.0" "Il ritardo di avvio del microfono deve essere nell'intervallo tra 0.0 e 1.0"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr "Deve essere un Group subclass" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip" msgid "No DAC on chip"
@ -936,6 +941,10 @@ msgstr "Nessun GCLK libero"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Nessun generatore hardware di numeri casuali disponibile" msgstr "Nessun generatore hardware di numeri casuali disponibile"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -949,12 +958,14 @@ msgstr "Non che spazio sul dispositivo"
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Nessun file/directory esistente" msgstr "Nessun file/directory esistente"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy #, fuzzy
msgid "Not connected" msgid "Not connected"
msgstr "Impossible connettersi all'AP" msgstr "Impossible connettersi all'AP"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "In pausa" msgstr "In pausa"
@ -1029,6 +1040,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Imposssibile rimontare il filesystem" msgstr "Imposssibile rimontare il filesystem"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1084,19 +1099,20 @@ msgstr "Modalità sicura in esecuzione! Codice salvato non in esecuzione.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA o SCL necessitano un pull-up" msgstr "SDA o SCL necessitano un pull-up"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "STA deve essere attiva" msgstr "STA deve essere attiva"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "" msgstr ""
"Frequenza di campionamento troppo alta. Il valore deve essere inferiore a %d" "Frequenza di campionamento troppo alta. Il valore deve essere inferiore a %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializer in uso" msgstr "Serializer in uso"
@ -1158,19 +1174,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1179,7 +1195,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1194,7 +1214,8 @@ msgstr "Per uscire resettare la scheda senza "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "" msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1219,7 +1240,7 @@ msgid "USB Error"
msgstr "Errore USB" msgstr "Errore USB"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1235,8 +1256,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Ipossibilitato ad allocare buffer per la conversione con segno" msgstr "Ipossibilitato ad allocare buffer per la conversione con segno"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Impossibile trovare un GCLK libero" msgstr "Impossibile trovare un GCLK libero"
@ -1271,7 +1297,7 @@ msgstr "baudrate non supportato"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "tipo di bitmap non supportato" msgstr "tipo di bitmap non supportato"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Formato non supportato" msgstr "Formato non supportato"
@ -1287,7 +1313,7 @@ msgstr "Valore di pull non supportato."
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Le funzioni Viper non supportano più di 4 argomenti al momento" msgstr "Le funzioni Viper non supportano più di 4 argomenti al momento"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1408,7 +1434,7 @@ msgstr "i bit devono essere 7, 8 o 9"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "i bit devono essere 8" msgstr "i bit devono essere 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "i bit devono essere 7, 8 o 9" msgstr "i bit devono essere 7, 8 o 9"
@ -1423,7 +1449,7 @@ msgstr "argomento di chr() non è in range(256)"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1731,7 +1757,7 @@ msgstr "divisione per zero"
msgid "empty" msgid "empty"
msgstr "vuoto" msgstr "vuoto"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap vuoto" msgstr "heap vuoto"
@ -1793,7 +1819,8 @@ msgstr "argomento nominato aggiuntivo fornito"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "argomenti posizonali extra dati" msgstr "argomenti posizonali extra dati"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1923,8 +1950,9 @@ msgstr "il secondo argomanto di int() deve essere >= 2 e <= 36"
msgid "integer required" msgid "integer required"
msgstr "intero richiesto" msgstr "intero richiesto"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2145,6 +2173,14 @@ msgstr "nessun modulo chiamato '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "attributo inesistente" msgstr "attributo inesistente"
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "argomento non predefinito segue argmoento predfinito" msgstr "argomento non predefinito segue argmoento predfinito"
@ -2204,7 +2240,7 @@ msgstr "l'oggetto non è un iteratore"
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "oggetto non in sequenza" msgstr "oggetto non in sequenza"
@ -2342,7 +2378,7 @@ msgstr "return aspettava '%q' ma ha ottenuto '%q'"
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2362,10 +2398,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "compilazione dello scrip non suportata" msgstr "compilazione dello scrip non suportata"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "segno non permesso nello spcificatore di formato della stringa" msgstr "segno non permesso nello spcificatore di formato della stringa"
@ -2464,10 +2496,6 @@ msgstr "errore di sintassi nel descrittore uctypes"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "la soglia deve essere nell'intervallo 0-65536" msgstr "la soglia deve essere nell'intervallo 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2627,13 +2655,17 @@ msgstr "tipi non supportati per %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""
@ -2670,6 +2702,18 @@ msgstr "zero step"
#~ msgid "C-level assert" #~ msgid "C-level assert"
#~ msgstr "assert a livello C" #~ msgstr "assert a livello C"
#~ msgid "Can't add services in Central mode"
#~ msgstr "non si può aggiungere servizi in Central mode"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "non si può pubblicizzare in Central mode"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "non si può cambiare il nome in Central mode"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "non si può connettere in Periferal mode"
#~ msgid "Cannot connect to AP" #~ msgid "Cannot connect to AP"
#~ msgstr "Impossible connettersi all'AP" #~ msgstr "Impossible connettersi all'AP"
@ -2682,6 +2726,10 @@ msgstr "zero step"
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "Impossibile aggiornare status di i/f" #~ msgstr "Impossibile aggiornare status di i/f"
#, fuzzy
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Impossibile inserire dati nel pacchetto di advertisement."
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "Non so come passare l'oggetto alla funzione nativa" #~ msgstr "Non so come passare l'oggetto alla funzione nativa"
@ -2694,6 +2742,26 @@ msgstr "zero step"
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Errore in ffi_prep_cif" #~ msgstr "Errore in ffi_prep_cif"
#, fuzzy
#~ msgid "Failed to acquire mutex"
#~ msgstr "Impossibile allocare buffer RX"
#, fuzzy
#~ msgid "Failed to add service"
#~ msgstr "Impossibile fermare advertisement. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to connect:"
#~ msgstr "Impossibile connettersi. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to continue scanning"
#~ msgstr "Impossible iniziare la scansione. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to create mutex"
#~ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#, fuzzy #, fuzzy
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Impossibile notificare valore dell'attributo. status: 0x%02x" #~ msgstr "Impossibile notificare valore dell'attributo. status: 0x%02x"
@ -2702,6 +2770,22 @@ msgstr "zero step"
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x" #~ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to release mutex"
#~ msgstr "Impossibile leggere valore dell'attributo. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to start advertising"
#~ msgstr "Impossibile avviare advertisement. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to start scanning"
#~ msgstr "Impossible iniziare la scansione. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to stop advertising"
#~ msgstr "Impossibile fermare advertisement. status: 0x%02x"
#~ msgid "GPIO16 does not support pull up." #~ msgid "GPIO16 does not support pull up."
#~ msgstr "GPIO16 non supporta pull-up" #~ msgstr "GPIO16 non supporta pull-up"
@ -2723,6 +2807,9 @@ msgstr "zero step"
#~ msgid "Multiple PWM frequencies not supported. PWM already set to %dhz." #~ msgid "Multiple PWM frequencies not supported. PWM already set to %dhz."
#~ msgstr "Frequenze PWM multiple non supportate. PWM già impostato a %shz." #~ msgstr "Frequenze PWM multiple non supportate. PWM già impostato a %shz."
#~ msgid "Must be a Group subclass."
#~ msgstr "Deve essere un Group subclass"
#~ msgid "No PulseIn support for %q" #~ msgid "No PulseIn support for %q"
#~ msgstr "Nessun supporto per PulseIn per %q" #~ msgstr "Nessun supporto per PulseIn per %q"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: 2019-03-19 18:37-0700\n" "PO-Revision-Date: 2019-03-19 18:37-0700\n"
"Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n" "Last-Translator: Radomir Dopieralski <circuitpython@sheep.art.pl>\n"
"Language-Team: pl\n" "Language-Team: pl\n"
@ -53,8 +53,8 @@ msgstr "%q poza zakresem"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "%q indeks musi być liczbą całkowitą, a nie %s" msgstr "%q indeks musi być liczbą całkowitą, a nie %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "%q musi być >= 1" msgstr "%q musi być >= 1"
@ -218,16 +218,15 @@ 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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr "Adres nie ma długości %d bajtów lub zły format"
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "Adres musi mieć %d bajtów" msgstr "Adres musi mieć %d bajtów"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Wszystkie peryferia I2C w użyciu" msgstr "Wszystkie peryferia I2C w użyciu"
@ -252,9 +251,10 @@ msgstr "Wszystkie kanały zdarzeń synchronizacji w użyciu"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Wszystkie timery tej nóżki w użyciu" msgstr "Wszystkie timery tej nóżki w użyciu"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -312,6 +312,10 @@ msgstr "Głębia musi być wielokrotnością 8."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Obie nóżki muszą wspierać przerwania sprzętowe" msgstr "Obie nóżki muszą wspierać przerwania sprzętowe"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "Jasność musi być pomiędzy 0 a 255" msgstr "Jasność musi być pomiędzy 0 a 255"
@ -325,6 +329,11 @@ msgstr "Jasność nie jest regulowana"
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Zła wielkość bufora. Powinno być %d bajtów." msgstr "Zła wielkość bufora. Powinno być %d bajtów."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Bufor musi mieć długość 1 lub więcej" msgstr "Bufor musi mieć długość 1 lub więcej"
@ -343,26 +352,18 @@ msgstr "Bufor musi mieć 16 bajtów."
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Bytes musi być między 0 a 255." msgstr "Bytes musi być między 0 a 255."
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "Nie można używać dotstar z %s" msgstr "Nie można używać dotstar z %s"
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "Nie można dodać serwisów w trybie Central" msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "Nie można rozgłaszać w trybie Central"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "Nie można zmienić nazwy w trybie Central"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "Nie można się łączyć w trybie Peripheral"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -445,10 +446,22 @@ msgstr "Jednostka zegara w użyciu"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "Kolumny muszą być typu digitalio.DigitalInOut" msgstr "Kolumny muszą być typu digitalio.DigitalInOut"
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "Komenda musi być int pomiędzy 0 a 255" msgstr "Komenda musi być int pomiędzy 0 a 255"
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -458,11 +471,11 @@ msgstr "Nie można zdekodować ble_uuid, błąd 0x%04x"
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Ustawienie UART nie powiodło się" msgstr "Ustawienie UART nie powiodło się"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Nie udała się alokacja pierwszego bufora" msgstr "Nie udała się alokacja pierwszego bufora"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Nie udała się alokacja drugiego bufora" msgstr "Nie udała się alokacja drugiego bufora"
@ -479,19 +492,14 @@ msgstr "DAC w użyciu"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "Nóżka data 0 musi być wyrównana do bajtu" msgstr "Nóżka data 0 musi być wyrównana do bajtu"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "Fragment danych musi następować po fragmencie fmt" msgstr "Fragment danych musi następować po fragmencie fmt"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Zbyt dużo danych pakietu rozgłoszeniowego" msgstr "Zbyt dużo danych pakietu rozgłoszeniowego"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr "Zbyt dużo danych pakietu rozgłoszeniowego"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "Pojemność celu mniejsza od destination_length." msgstr "Pojemność celu mniejsza od destination_length."
@ -505,6 +513,7 @@ msgid "Drive mode not used when direction is input."
msgstr "Tryb sterowania nieużywany w trybie wejścia." msgstr "Tryb sterowania nieużywany w trybie wejścia."
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Kanał EXTINT w użyciu" msgstr "Kanał EXTINT w użyciu"
@ -528,16 +537,20 @@ msgstr "Oczekiwano charakterystyki"
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Oczekiwano UUID" msgstr "Oczekiwano UUID"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "Oczekiwano krotkę długości %d, otrzymano %d" msgstr "Oczekiwano krotkę długości %d, otrzymano %d"
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "Nie udało się uzyskać blokady" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Nie udało się uzyskać blokady, błąd 0x$04x" msgstr "Nie udało się uzyskać blokady, błąd 0x$04x"
@ -547,10 +560,6 @@ msgstr "Nie udało się uzyskać blokady, błąd 0x$04x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Nie udało się dodać charakterystyki, błąd 0x$04x" msgstr "Nie udało się dodać charakterystyki, błąd 0x$04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr "Nie udało się dodać serwisu"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -570,24 +579,21 @@ msgstr "Nie udała się alokacja %d bajtów na bufor RX"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Nie udało się zmienić stanu softdevice" msgstr "Nie udało się zmienić stanu softdevice"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgstr "Nie udało się połączenie:" msgid "Failed to configure advertising, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "Nie udała się kontynuacja skanowania" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Nie udała się kontynuacja skanowania, błąd 0x%04x" msgstr "Nie udała się kontynuacja skanowania, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr "Nie udało się stworzyć blokady"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Nie udało się odkryć serwisów" msgstr "Nie udało się odkryć serwisów"
@ -624,44 +630,41 @@ msgstr "Nie udało się odczytać gatts, błąd 0x%04x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Nie udało się zarejestrować UUID dostawcy, błąd 0x%04x" msgstr "Nie udało się zarejestrować UUID dostawcy, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr "Nie udało się zwolnić blokady"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Nie udało się zwolnić blokady, błąd 0x%04x" msgstr "Nie udało się zwolnić blokady, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgstr "Nie udało się rozpocząć rozgłaszania" msgid "Failed to set device name, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Nie udało się rozpocząć rozgłaszania, błąd 0x%04x" msgstr "Nie udało się rozpocząć rozgłaszania, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgstr "Nie udało się rozpocząć skanowania" msgid "Failed to start connecting, error 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Nie udało się rozpocząć skanowania, błąd 0x%04x" msgstr "Nie udało się rozpocząć skanowania, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr "Nie udało się zatrzymać rozgłaszania"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Nie udało się zatrzymać rozgłaszania, błąd 0x%04x" msgstr "Nie udało się zatrzymać rozgłaszania, błąd 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -703,6 +706,10 @@ msgstr "Uzyskana częstotliwość jest niemożliwa. Spauzowano."
msgid "Function requires lock" msgid "Function requires lock"
msgstr "Funkcja wymaga blokady" msgstr "Funkcja wymaga blokady"
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Grupa pełna" msgstr "Grupa pełna"
@ -731,8 +738,8 @@ msgstr "Niewłaściwa wielkość bufora"
msgid "Input/output error" msgid "Input/output error"
msgstr "Błąd I/O" msgstr "Błąd I/O"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Zła nóżka %q" msgstr "Zła nóżka %q"
@ -761,7 +768,7 @@ msgstr "Zła wielkość bufora"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Zły okres. Poprawny zakres to: 1 - 500" msgstr "Zły okres. Poprawny zakres to: 1 - 500"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Zła liczba kanałów" msgstr "Zła liczba kanałów"
@ -769,11 +776,11 @@ msgstr "Zła liczba kanałów"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Zły tryb" msgstr "Zły tryb"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Zły plik" msgstr "Zły plik"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Zła wielkość fragmentu formatu" msgstr "Zła wielkość fragmentu formatu"
@ -815,11 +822,11 @@ msgstr "Zła polaryzacja"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Zły tryb uruchomienia" msgstr "Zły tryb uruchomienia"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Zła liczba głosów" msgstr "Zła liczba głosów"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "Zły plik wave" msgstr "Zły plik wave"
@ -827,6 +834,10 @@ msgstr "Zły plik wave"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "Lewa strona argumentu nazwanego musi być nazwą" msgstr "Lewa strona argumentu nazwanego musi być nazwą"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "Layer musi dziedziczyć z Group albo TileGrid" msgstr "Layer musi dziedziczyć z Group albo TileGrid"
@ -876,9 +887,13 @@ msgstr "Krytyczny błąd MicroPythona.\n"
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Opóźnienie włączenia mikrofonu musi być w zakresie od 0.0 do 1.0" msgstr "Opóźnienie włączenia mikrofonu musi być w zakresie od 0.0 do 1.0"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr "Musi dziedziczyć z Group." msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip" msgid "No DAC on chip"
@ -913,6 +928,10 @@ msgstr "Brak wolnych GLCK"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Brak generatora liczb losowych" msgstr "Brak generatora liczb losowych"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -926,11 +945,13 @@ msgstr "Brak miejsca"
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Brak pliku/katalogu" msgstr "Brak pliku/katalogu"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "Nie podłączono" msgstr "Nie podłączono"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "Nic nie jest odtwarzane" msgstr "Nic nie jest odtwarzane"
@ -995,6 +1016,10 @@ msgstr "Piksel poza granicami bufora"
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Oraz moduły w systemie plików\n" msgstr "Oraz moduły w systemie plików\n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr ""
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować." msgstr "Dowolny klawisz aby uruchomić konsolę. CTRL-D aby przeładować."
@ -1047,17 +1072,18 @@ msgstr "Uruchomiony tryb bezpieczeństwa! Zapisany kod nie jest uruchamiany.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA lub SCL wymagają podciągnięcia" msgstr "SDA lub SCL wymagają podciągnięcia"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "Częstotliwość próbkowania musi być dodatnia" msgstr "Częstotliwość próbkowania musi być dodatnia"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Zbyt wysoka częstotliwość próbkowania. Musi być mniejsza niż %d" msgstr "Zbyt wysoka częstotliwość próbkowania. Musi być mniejsza niż %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializator w użyciu" msgstr "Serializator w użyciu"
@ -1126,19 +1152,19 @@ msgstr ""
"Przycisk reset został wciśnięty podczas startu CircuitPythona. Wciśnij go " "Przycisk reset został wciśnięty podczas startu CircuitPythona. Wciśnij go "
"ponownie aby wyjść z trybu bezpieczeństwa.\n" "ponownie aby wyjść z trybu bezpieczeństwa.\n"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "Liczba kanałów nie pasuje do miksera " msgstr "Liczba kanałów nie pasuje do miksera "
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "Sample rate nie pasuje do miksera" msgstr "Sample rate nie pasuje do miksera"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "Znak nie pasuje do miksera" msgstr "Znak nie pasuje do miksera"
@ -1147,8 +1173,12 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "Wysokość bitmapy musi być wielokrotnością wysokości kafelka" msgstr "Wysokość bitmapy musi być wielokrotnością wysokości kafelka"
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr "Indeks kafelka musi być pomiędzy 0 a 255 włącznie" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
@ -1162,7 +1192,8 @@ msgstr "By wyjść, proszę zresetować płytkę bez "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Zbyt wiele kanałów." msgstr "Zbyt wiele kanałów."
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "Zbyt wiele magistrali" msgstr "Zbyt wiele magistrali"
@ -1187,8 +1218,8 @@ msgid "USB Error"
msgstr "Błąd USB" msgstr "Błąd USB"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "Wartość UUID poza zakresem 0 do 0xffff" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
@ -1203,8 +1234,13 @@ msgstr "UUID nie jest typu str, int lub bytes"
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Nie udała się alokacja buforów do konwersji ze znakiem" msgstr "Nie udała się alokacja buforów do konwersji ze znakiem"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Brak wolnego GCLK" msgstr "Brak wolnego GCLK"
@ -1237,7 +1273,7 @@ msgstr "Zła szybkość transmisji"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Zły typ magistrali wyświetlaczy" msgstr "Zły typ magistrali wyświetlaczy"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Zły format" msgstr "Zły format"
@ -1253,7 +1289,7 @@ msgstr "Zła wartość podciągnięcia."
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Funkcje Viper nie obsługują obecnie więcej niż 4 argumentów" msgstr "Funkcje Viper nie obsługują obecnie więcej niż 4 argumentów"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "Zbyt wysoki indeks głosu" msgstr "Zbyt wysoki indeks głosu"
@ -1375,7 +1411,7 @@ msgstr "bits musi być 7, 8 lub 9"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bits musi być 8" msgstr "bits musi być 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "bits_per_sample musi być 8 lub 16" msgstr "bits_per_sample musi być 8 lub 16"
@ -1388,7 +1424,7 @@ msgstr "skok poza zakres"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "buf zbyt mały. Wymagane %d bajtów" msgstr "buf zbyt mały. Wymagane %d bajtów"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "bufor mysi być typu bytes" msgstr "bufor mysi być typu bytes"
@ -1690,7 +1726,7 @@ msgstr "dzielenie przez zero"
msgid "empty" msgid "empty"
msgstr "puste" msgstr "puste"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "pusta sterta" msgstr "pusta sterta"
@ -1751,7 +1787,8 @@ msgstr "nadmiarowe argumenty nazwane"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "nadmiarowe argumenty pozycyjne" msgstr "nadmiarowe argumenty pozycyjne"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "file musi być otwarte w trybie bajtowym" msgstr "file musi być otwarte w trybie bajtowym"
@ -1880,9 +1917,10 @@ msgstr "argument 2 do int() busi być pomiędzy 2 a 36"
msgid "integer required" msgid "integer required"
msgstr "wymagana liczba całkowita" msgstr "wymagana liczba całkowita"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgstr "przedział poza zakresem 0.0020 do 10.24" msgid "interval must be in range %s-%s"
msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
msgid "invalid I2C peripheral" msgid "invalid I2C peripheral"
@ -2095,6 +2133,14 @@ msgstr "brak modułu o nazwie '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "nie ma takiego atrybutu" msgstr "nie ma takiego atrybutu"
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "argument z wartością domyślną przed argumentem bez" msgstr "argument z wartością domyślną przed argumentem bez"
@ -2152,7 +2198,7 @@ msgstr "obiekt nie jest iteratorem"
msgid "object not callable" msgid "object not callable"
msgstr "obiekt nie jest wywoływalny" msgstr "obiekt nie jest wywoływalny"
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "obiektu nie ma sekwencji" msgstr "obiektu nie ma sekwencji"
@ -2286,7 +2332,7 @@ msgstr "return oczekiwał '%q', a jest '%q'"
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "rsplit(None,n)" msgstr "rsplit(None,n)"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2305,10 +2351,6 @@ msgstr "stos planu pełen"
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "kompilowanie skryptów nieobsługiwane" msgstr "kompilowanie skryptów nieobsługiwane"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr "obiekt typu innego niż Service w services"
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "znak jest niedopuszczalny w specyfikacji formatu łańcucha" msgstr "znak jest niedopuszczalny w specyfikacji formatu łańcucha"
@ -2406,10 +2448,6 @@ msgstr "błąd składni w deskryptorze uctypes"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "threshold musi być w zakresie 0-65536" msgstr "threshold musi być w zakresie 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr "indeks kafelka poza zakresem"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() wymaga 9-elementowej sekwencji" msgstr "time.struct_time() wymaga 9-elementowej sekwencji"
@ -2568,13 +2606,17 @@ msgstr "złe typy dla %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "value_count musi być > 0" msgstr "value_count musi być > 0"
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "write_args musi być listą, krotką lub None" msgstr "write_args musi być listą, krotką lub None"
@ -2603,6 +2645,51 @@ msgstr "y poza zakresem"
msgid "zero step" msgid "zero step"
msgstr "zerowy krok" msgstr "zerowy krok"
#~ msgid "Address is not %d bytes long or is in wrong format"
#~ msgstr "Adres nie ma długości %d bajtów lub zły format"
#~ msgid "Can't add services in Central mode"
#~ msgstr "Nie można dodać serwisów w trybie Central"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "Nie można rozgłaszać w trybie Central"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "Nie można zmienić nazwy w trybie Central"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "Nie można się łączyć w trybie Peripheral"
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Zbyt dużo danych pakietu rozgłoszeniowego"
#~ msgid "Failed to acquire mutex"
#~ msgstr "Nie udało się uzyskać blokady"
#~ msgid "Failed to add service"
#~ msgstr "Nie udało się dodać serwisu"
#~ msgid "Failed to connect:"
#~ msgstr "Nie udało się połączenie:"
#~ msgid "Failed to continue scanning"
#~ msgstr "Nie udała się kontynuacja skanowania"
#~ msgid "Failed to create mutex"
#~ msgstr "Nie udało się stworzyć blokady"
#~ msgid "Failed to release mutex"
#~ msgstr "Nie udało się zwolnić blokady"
#~ msgid "Failed to start advertising"
#~ msgstr "Nie udało się rozpocząć rozgłaszania"
#~ msgid "Failed to start scanning"
#~ msgstr "Nie udało się rozpocząć skanowania"
#~ msgid "Failed to stop advertising"
#~ msgstr "Nie udało się zatrzymać rozgłaszania"
#~ msgid "Invalid bit clock pin" #~ msgid "Invalid bit clock pin"
#~ msgstr "Zła nóżka zegara" #~ msgstr "Zła nóżka zegara"
@ -2611,3 +2698,21 @@ msgstr "zerowy krok"
#~ msgid "Invalid data pin" #~ msgid "Invalid data pin"
#~ msgstr "Zła nóżka danych" #~ msgstr "Zła nóżka danych"
#~ msgid "Must be a Group subclass."
#~ msgstr "Musi dziedziczyć z Group."
#~ msgid "Tile indices must be 0 - 255"
#~ msgstr "Indeks kafelka musi być pomiędzy 0 a 255 włącznie"
#~ msgid "UUID integer value not in range 0 to 0xffff"
#~ msgstr "Wartość UUID poza zakresem 0 do 0xffff"
#~ msgid "interval not in range 0.0020 to 10.24"
#~ msgstr "przedział poza zakresem 0.0020 do 10.24"
#~ msgid "services includes an object that is not a Service"
#~ msgstr "obiekt typu innego niż Service w services"
#~ msgid "tile index out of bounds"
#~ msgstr "indeks kafelka poza zakresem"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-07-31 16:30-0500\n"
"PO-Revision-Date: 2018-10-02 21:14-0000\n" "PO-Revision-Date: 2018-10-02 21:14-0000\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -52,8 +52,8 @@ msgstr ""
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "" msgstr ""
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#, fuzzy #, fuzzy
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "buffers devem ser o mesmo tamanho" msgstr "buffers devem ser o mesmo tamanho"
@ -219,16 +219,15 @@ msgstr ""
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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr ""
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "buffers devem ser o mesmo tamanho" msgstr "buffers devem ser o mesmo tamanho"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Todos os periféricos I2C estão em uso" msgstr "Todos os periféricos I2C estão em uso"
@ -254,9 +253,10 @@ msgstr ""
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Todos os temporizadores para este pino estão em uso" msgstr "Todos os temporizadores para este pino estão em uso"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -312,6 +312,10 @@ msgstr ""
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Ambos os pinos devem suportar interrupções de hardware" msgstr "Ambos os pinos devem suportar interrupções de hardware"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "O brilho deve estar entre 0 e 255" msgstr "O brilho deve estar entre 0 e 255"
@ -325,6 +329,11 @@ msgstr ""
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Buffer de tamanho incorreto. Deve ser %d bytes." msgstr "Buffer de tamanho incorreto. Deve ser %d bytes."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "" msgstr ""
@ -344,25 +353,17 @@ msgstr "buffers devem ser o mesmo tamanho"
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Os bytes devem estar entre 0 e 255." msgstr "Os bytes devem estar entre 0 e 255."
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "" msgstr ""
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr ""
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
@ -447,11 +448,23 @@ msgstr "Unidade de Clock em uso"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "" msgstr ""
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr ""
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
#, fuzzy #, fuzzy
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "Os bytes devem estar entre 0 e 255." msgstr "Os bytes devem estar entre 0 e 255."
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr ""
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr ""
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -461,11 +474,11 @@ msgstr ""
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Não foi possível inicializar o UART" msgstr "Não foi possível inicializar o UART"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Não pôde alocar primeiro buffer" msgstr "Não pôde alocar primeiro buffer"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Não pôde alocar segundo buffer" msgstr "Não pôde alocar segundo buffer"
@ -482,21 +495,15 @@ msgstr "DAC em uso"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "" msgstr ""
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "Pedaço de dados deve seguir o pedaço de cortes" msgstr "Pedaço de dados deve seguir o pedaço de cortes"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, fuzzy
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Não é possível ajustar dados no pacote de anúncios." msgstr "Não é possível ajustar dados no pacote de anúncios."
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Data too large for the advertisement packet"
msgstr "Não é possível ajustar dados no pacote de anúncios."
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "" msgstr ""
@ -510,6 +517,7 @@ msgid "Drive mode not used when direction is input."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "Canal EXTINT em uso" msgstr "Canal EXTINT em uso"
@ -535,17 +543,20 @@ msgstr "Não é possível adicionar Característica."
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Esperado um" msgstr "Esperado um"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr ""
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
#, fuzzy msgid "Failed sending command."
msgid "Failed to acquire mutex" msgstr "Falha ao enviar comando."
msgstr "Falha ao alocar buffer RX"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x" msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
@ -555,11 +566,6 @@ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Não pode parar propaganda. status: 0x%02x" msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to add service"
msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -580,12 +586,13 @@ msgstr "Falha ao alocar buffer RX de %d bytes"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Não pode parar propaganda. status: 0x%02x" msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgid "Failed to configure advertising, err 0x%04x"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
@ -593,12 +600,7 @@ msgstr ""
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy
msgid "Failed to create mutex"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy #, fuzzy
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Não pode parar propaganda. status: 0x%02x" msgstr "Não pode parar propaganda. status: 0x%02x"
@ -637,48 +639,41 @@ msgstr "Não é possível gravar o valor do atributo. status: 0x%02x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Não é possível adicionar o UUID de 128 bits específico do fornecedor." msgstr "Não é possível adicionar o UUID de 128 bits específico do fornecedor."
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
#, fuzzy
msgid "Failed to release mutex"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Não é possível ler o valor do atributo. status: 0x%02x" msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy #, c-format
msgid "Failed to start advertising" msgid "Failed to set device name, err 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgstr ""
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
#, fuzzy #, c-format
msgid "Failed to start scanning" msgid "Failed to start connecting, error 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgstr ""
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Não é possível iniciar o anúncio. status: 0x%02x" msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Device.c
#, fuzzy
msgid "Failed to stop advertising"
msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Não pode parar propaganda. status: 0x%02x" msgstr "Não pode parar propaganda. status: 0x%02x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, fuzzy, c-format #, fuzzy, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -720,6 +715,10 @@ msgstr ""
msgid "Function requires lock" msgid "Function requires lock"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Grupo cheio" msgstr "Grupo cheio"
@ -746,8 +745,8 @@ msgstr ""
msgid "Input/output error" msgid "Input/output error"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Pino do %q inválido" msgstr "Pino do %q inválido"
@ -777,7 +776,7 @@ msgstr "Arquivo inválido"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "certificado inválido" msgstr "certificado inválido"
@ -786,11 +785,11 @@ msgstr "certificado inválido"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Direção inválida" msgstr "Direção inválida"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Arquivo inválido" msgstr "Arquivo inválido"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Tamanho do pedaço de formato inválido" msgstr "Tamanho do pedaço de formato inválido"
@ -832,12 +831,12 @@ msgstr ""
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "" msgstr ""
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "certificado inválido" msgstr "certificado inválido"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "Aqruivo de ondas inválido" msgstr "Aqruivo de ondas inválido"
@ -845,6 +844,10 @@ msgstr "Aqruivo de ondas inválido"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "" msgstr ""
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "" msgstr ""
@ -889,8 +892,12 @@ msgstr ""
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "" msgstr ""
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
@ -926,6 +933,10 @@ msgstr "Não há GCLKs livre"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr "Sem suporte de hardware no pino de clock"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -939,12 +950,14 @@ msgstr ""
msgid "No such file/directory" msgid "No such file/directory"
msgstr "" msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#, fuzzy #, fuzzy
msgid "Not connected" msgid "Not connected"
msgstr "Não é possível conectar-se ao AP" msgstr "Não é possível conectar-se ao AP"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
@ -1012,6 +1025,10 @@ msgstr ""
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Não é possível remontar o sistema de arquivos" msgstr "Não é possível remontar o sistema de arquivos"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr "Buffer Ps2 vazio"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "" msgstr ""
@ -1065,17 +1082,18 @@ msgstr "Rodando em modo seguro! Não está executando o código salvo.\n"
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA ou SCL precisa de um pull up" msgstr "SDA ou SCL precisa de um pull up"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Taxa de amostragem muito alta. Deve ser menor que %d" msgstr "Taxa de amostragem muito alta. Deve ser menor que %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Serializer em uso" msgstr "Serializer em uso"
@ -1134,19 +1152,19 @@ msgid ""
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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 ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
@ -1155,7 +1173,11 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
@ -1170,7 +1192,8 @@ msgstr "Para sair, por favor, reinicie a placa sem "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Muitos canais na amostra." msgstr "Muitos canais na amostra."
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "" msgstr ""
@ -1195,7 +1218,7 @@ msgid "USB Error"
msgstr "Erro na USB" msgstr "Erro na USB"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "" msgstr ""
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
@ -1211,8 +1234,13 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Não é possível alocar buffers para conversão assinada" msgstr "Não é possível alocar buffers para conversão assinada"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Não é possível encontrar GCLK livre" msgstr "Não é possível encontrar GCLK livre"
@ -1246,7 +1274,7 @@ msgstr "Taxa de transmissão não suportada"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Taxa de transmissão não suportada" msgstr "Taxa de transmissão não suportada"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Formato não suportado" msgstr "Formato não suportado"
@ -1262,7 +1290,7 @@ msgstr ""
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "" msgstr ""
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "" msgstr ""
@ -1380,7 +1408,7 @@ msgstr ""
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bits devem ser 8" msgstr "bits devem ser 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
#, fuzzy #, fuzzy
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "bits devem ser 8" msgstr "bits devem ser 8"
@ -1395,7 +1423,7 @@ msgstr "Calibração está fora do intervalo"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "" msgstr ""
@ -1697,7 +1725,7 @@ msgstr "divisão por zero"
msgid "empty" msgid "empty"
msgstr "vazio" msgstr "vazio"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "heap vazia" msgstr "heap vazia"
@ -1759,7 +1787,8 @@ msgstr "argumentos extras de palavras-chave passados"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "argumentos extra posicionais passados" msgstr "argumentos extra posicionais passados"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -1888,8 +1917,9 @@ msgstr ""
msgid "integer required" msgid "integer required"
msgstr "inteiro requerido" msgstr "inteiro requerido"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgid "interval must be in range %s-%s"
msgstr "" msgstr ""
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
@ -2104,6 +2134,14 @@ msgstr ""
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "" msgstr ""
@ -2161,7 +2199,7 @@ msgstr ""
msgid "object not callable" msgid "object not callable"
msgstr "" msgstr ""
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "objeto não em seqüência" msgstr "objeto não em seqüência"
@ -2295,7 +2333,7 @@ msgstr ""
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2313,10 +2351,6 @@ msgstr ""
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "compilação de script não suportada" msgstr "compilação de script não suportada"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "" msgstr ""
@ -2415,10 +2449,6 @@ msgstr ""
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "Limite deve estar no alcance de 0-65536" msgstr "Limite deve estar no alcance de 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "" msgstr ""
@ -2578,13 +2608,17 @@ msgstr ""
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "" msgstr ""
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr ""
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "" msgstr ""
@ -2628,6 +2662,10 @@ msgstr "passo zero"
#~ msgid "Cannot update i/f status" #~ msgid "Cannot update i/f status"
#~ msgstr "Não é possível atualizar o status i/f" #~ msgstr "Não é possível atualizar o status i/f"
#, fuzzy
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Não é possível ajustar dados no pacote de anúncios."
#~ msgid "Don't know how to pass object to native function" #~ msgid "Don't know how to pass object to native function"
#~ msgstr "Não sabe como passar o objeto para a função nativa" #~ msgstr "Não sabe como passar o objeto para a função nativa"
@ -2640,6 +2678,18 @@ msgstr "passo zero"
#~ msgid "Error in ffi_prep_cif" #~ msgid "Error in ffi_prep_cif"
#~ msgstr "Erro no ffi_prep_cif" #~ msgstr "Erro no ffi_prep_cif"
#, fuzzy
#~ msgid "Failed to acquire mutex"
#~ msgstr "Falha ao alocar buffer RX"
#, fuzzy
#~ msgid "Failed to add service"
#~ msgstr "Não pode parar propaganda. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to create mutex"
#~ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#, fuzzy #, fuzzy
#~ msgid "Failed to notify or indicate attribute value, err %0x04x" #~ msgid "Failed to notify or indicate attribute value, err %0x04x"
#~ msgstr "Não é possível gravar o valor do atributo. status: 0x%02x" #~ msgstr "Não é possível gravar o valor do atributo. status: 0x%02x"
@ -2648,6 +2698,22 @@ msgstr "passo zero"
#~ msgid "Failed to read attribute value, err %0x04x" #~ msgid "Failed to read attribute value, err %0x04x"
#~ msgstr "Não é possível ler o valor do atributo. status: 0x%02x" #~ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to release mutex"
#~ msgstr "Não é possível ler o valor do atributo. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to start advertising"
#~ msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to start scanning"
#~ msgstr "Não é possível iniciar o anúncio. status: 0x%02x"
#, fuzzy
#~ msgid "Failed to stop advertising"
#~ msgstr "Não pode parar propaganda. status: 0x%02x"
#~ msgid "GPIO16 does not support pull up." #~ msgid "GPIO16 does not support pull up."
#~ msgstr "GPIO16 não suporta pull up." #~ msgstr "GPIO16 não suporta pull up."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: circuitpython-cn\n" "Project-Id-Version: circuitpython-cn\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-05-09 01:06-0400\n" "POT-Creation-Date: 2019-08-05 17:52-0700\n"
"PO-Revision-Date: 2019-04-13 10:10-0700\n" "PO-Revision-Date: 2019-04-13 10:10-0700\n"
"Last-Translator: hexthat\n" "Last-Translator: hexthat\n"
"Language-Team: Chinese Hanyu Pinyin\n" "Language-Team: Chinese Hanyu Pinyin\n"
@ -54,8 +54,8 @@ msgstr "%q suǒyǐn chāochū fànwéi"
msgid "%q indices must be integers, not %s" msgid "%q indices must be integers, not %s"
msgstr "%q suǒyǐn bìxū shì zhěngshù, ér bùshì %s" msgstr "%q suǒyǐn bìxū shì zhěngshù, ér bùshì %s"
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
#: shared-bindings/displayio/Group.c shared-bindings/displayio/Shape.c
msgid "%q must be >= 1" msgid "%q must be >= 1"
msgstr "%q bìxū dàyú huò děngyú 1" msgstr "%q bìxū dàyú huò děngyú 1"
@ -219,16 +219,15 @@ 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"
#: shared-bindings/bleio/Address.c
#, c-format
msgid "Address is not %d bytes long or is in wrong format"
msgstr "Dìzhǐ bùshì %d zì jié zhǎng, huòzhě géshì cuòwù"
#: shared-bindings/bleio/Address.c #: shared-bindings/bleio/Address.c
#, c-format #, c-format
msgid "Address must be %d bytes long" msgid "Address must be %d bytes long"
msgstr "Dìzhǐ bìxū shì %d zì jié zhǎng" msgstr "Dìzhǐ bìxū shì %d zì jié zhǎng"
#: shared-bindings/bleio/Address.c
msgid "Address type out of range"
msgstr ""
#: ports/nrf/common-hal/busio/I2C.c #: ports/nrf/common-hal/busio/I2C.c
msgid "All I2C peripherals are in use" msgid "All I2C peripherals are in use"
msgstr "Suǒyǒu I2C wàiwéi qì zhèngzài shǐyòng" msgstr "Suǒyǒu I2C wàiwéi qì zhèngzài shǐyòng"
@ -253,9 +252,10 @@ msgstr "Suǒyǒu tóngbù shìjiàn píndào shǐyòng"
msgid "All timers for this pin are in use" msgid "All timers for this pin are in use"
msgstr "Cǐ yǐn jiǎo de suǒyǒu jìshí qì zhèngzài shǐyòng" msgstr "Cǐ yǐn jiǎo de suǒyǒu jìshí qì zhèngzài shǐyòng"
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseOut.c #: ports/atmel-samd/common-hal/pulseio/PulseOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c #: ports/nrf/common-hal/pulseio/PulseOut.c shared-bindings/pulseio/PWMOut.c
#: shared-module/_pew/PewPew.c #: shared-module/_pew/PewPew.c
msgid "All timers in use" msgid "All timers in use"
@ -313,6 +313,10 @@ msgstr "Bǐtè shēndù bìxū shì 8 bèi yǐshàng."
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Liǎng gè yǐn jiǎo dōu bìxū zhīchí yìngjiàn zhōngduàn" msgstr "Liǎng gè yǐn jiǎo dōu bìxū zhīchí yìngjiàn zhōngduàn"
#: shared-bindings/displayio/Display.c
msgid "Brightness must be 0-1.0"
msgstr ""
#: shared-bindings/supervisor/__init__.c #: shared-bindings/supervisor/__init__.c
msgid "Brightness must be between 0 and 255" msgid "Brightness must be between 0 and 255"
msgstr "Liàngdù bìxū jiè yú 0 dào 255 zhī jiān" msgstr "Liàngdù bìxū jiè yú 0 dào 255 zhī jiān"
@ -326,6 +330,11 @@ msgstr "Liàngdù wúfǎ tiáozhěng"
msgid "Buffer incorrect size. Should be %d bytes." msgid "Buffer incorrect size. Should be %d bytes."
msgstr "Huǎnchōng qū dàxiǎo bù zhèngquè. Yīnggāi shì %d zì jié." msgstr "Huǎnchōng qū dàxiǎo bù zhèngquè. Yīnggāi shì %d zì jié."
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format
msgid "Buffer length %d too big. It must be less than %d"
msgstr ""
#: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c #: shared-bindings/bitbangio/I2C.c shared-bindings/busio/I2C.c
msgid "Buffer must be at least length 1" msgid "Buffer must be at least length 1"
msgstr "Huǎnchōng qū bìxū zhìshǎo chángdù 1" msgstr "Huǎnchōng qū bìxū zhìshǎo chángdù 1"
@ -344,26 +353,18 @@ msgstr "Zì jié huǎnchōng qū bìxū shì 16 zì jié."
msgid "Bytes must be between 0 and 255." msgid "Bytes must be between 0 and 255."
msgstr "Zì jié bìxū jiè yú 0 dào 255 zhī jiān." msgstr "Zì jié bìxū jiè yú 0 dào 255 zhī jiān."
#: py/objtype.c
msgid "Call super().__init__() before accessing native object."
msgstr "Zài fǎngwèn běn jī wùjiàn zhīqián diàoyòng super().__init__()"
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Can not use dotstar with %s" msgid "Can not use dotstar with %s"
msgstr "Wúfǎ yǔ dotstar yīqǐ shǐyòng %s" msgstr "Wúfǎ yǔ dotstar yīqǐ shǐyòng %s"
#: shared-bindings/bleio/Device.c #: ports/nrf/common-hal/bleio/Characteristic.c
msgid "Can't add services in Central mode" msgid "Can't set CCCD for local Characteristic"
msgstr "Wúfǎ zài zhōngyāng móshì xià tiānjiā fúwù" msgstr "Wúfǎ wéi běndì tèzhēng shèzhì CCCD"
#: shared-bindings/bleio/Device.c
msgid "Can't advertise in Central mode"
msgstr "Wúfǎ zài zhōngyāng móshì zhōng guǎnggào"
#: shared-bindings/bleio/Device.c
msgid "Can't change the name in Central mode"
msgstr "Wúfǎ gēnggǎi zhōngyāng móshì de míngchēng"
#: shared-bindings/bleio/Device.c
msgid "Can't connect in Peripheral mode"
msgstr "Wúfǎ zài biānyuán móshì zhōng liánjiē"
#: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c #: shared-bindings/displayio/Bitmap.c shared-bindings/pulseio/PulseIn.c
msgid "Cannot delete values" msgid "Cannot delete values"
@ -446,10 +447,22 @@ msgstr "Shǐyòng shízhōng dānwèi"
msgid "Column entry must be digitalio.DigitalInOut" msgid "Column entry must be digitalio.DigitalInOut"
msgstr "Liè tiáomù bìxū shì digitalio.DigitalInOut" msgstr "Liè tiáomù bìxū shì digitalio.DigitalInOut"
#: shared-bindings/displayio/I2CDisplay.c
msgid "Command must be 0-255"
msgstr "Mìnglìng bìxū wèi 0-255"
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c
msgid "Command must be an int between 0 and 255" msgid "Command must be an int between 0 and 255"
msgstr "Mìnglìng bìxū shì 0 dào 255 zhī jiān de int" msgstr "Mìnglìng bìxū shì 0 dào 255 zhī jiān de int"
#: py/persistentcode.c
msgid "Corrupt .mpy file"
msgstr "Fǔbài de .mpy wénjiàn"
#: py/emitglue.c
msgid "Corrupt raw code"
msgstr "Sǔnhuài de yuánshǐ dàimǎ"
#: ports/nrf/common-hal/bleio/UUID.c #: ports/nrf/common-hal/bleio/UUID.c
#, c-format #, c-format
msgid "Could not decode ble_uuid, err 0x%04x" msgid "Could not decode ble_uuid, err 0x%04x"
@ -459,11 +472,11 @@ msgstr "Wúfǎ jiěmǎ kě dú_uuid, err 0x%04x"
msgid "Could not initialize UART" msgid "Could not initialize UART"
msgstr "Wúfǎ chūshǐhuà UART" msgstr "Wúfǎ chūshǐhuà UART"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate first buffer" msgid "Couldn't allocate first buffer"
msgstr "Wúfǎ fēnpèi dì yī gè huǎnchōng qū" msgstr "Wúfǎ fēnpèi dì yī gè huǎnchōng qū"
#: shared-module/audioio/Mixer.c shared-module/audioio/WaveFile.c #: shared-module/audiocore/Mixer.c shared-module/audiocore/WaveFile.c
msgid "Couldn't allocate second buffer" msgid "Couldn't allocate second buffer"
msgstr "Wúfǎ fēnpèi dì èr gè huǎnchōng qū" msgstr "Wúfǎ fēnpèi dì èr gè huǎnchōng qū"
@ -480,19 +493,14 @@ msgstr "Fā yuán huì yǐjīng shǐyòng"
msgid "Data 0 pin must be byte aligned" msgid "Data 0 pin must be byte aligned"
msgstr "Shùjù 0 de yǐn jiǎo bìxū shì zì jié duìqí" msgstr "Shùjù 0 de yǐn jiǎo bìxū shì zì jié duìqí"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Data chunk must follow fmt chunk" msgid "Data chunk must follow fmt chunk"
msgstr "Shùjù kuài bìxū zūnxún fmt qū kuài" msgstr "Shùjù kuài bìxū zūnxún fmt qū kuài"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Data too large for advertisement packet" msgid "Data too large for advertisement packet"
msgstr "Guǎnggào bāo de shùjù tài dà" msgstr "Guǎnggào bāo de shùjù tài dà"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Data too large for the advertisement packet"
msgstr "Guǎnggào bāo de shùjù tài dà"
#: shared-bindings/audiobusio/PDMIn.c #: shared-bindings/audiobusio/PDMIn.c
msgid "Destination capacity is smaller than destination_length." msgid "Destination capacity is smaller than destination_length."
msgstr "Mùbiāo róngliàng xiǎoyú mùdì de_chángdù." msgstr "Mùbiāo róngliàng xiǎoyú mùdì de_chángdù."
@ -506,6 +514,7 @@ msgid "Drive mode not used when direction is input."
msgstr "Fāngxiàng shūrù shí qūdòng móshì méiyǒu shǐyòng." msgstr "Fāngxiàng shūrù shí qūdòng móshì méiyǒu shǐyòng."
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "EXTINT channel already in use" msgid "EXTINT channel already in use"
msgstr "EXTINT píndào yǐjīng shǐyòng" msgstr "EXTINT píndào yǐjīng shǐyòng"
@ -529,16 +538,20 @@ msgstr "Yùqí de tèdiǎn"
msgid "Expected a UUID" msgid "Expected a UUID"
msgstr "Yùqí UUID" msgstr "Yùqí UUID"
#: shared-bindings/bleio/Central.c
msgid "Expected an Address"
msgstr "Qídài yīgè dìzhǐ"
#: shared-module/_pixelbuf/PixelBuf.c #: shared-module/_pixelbuf/PixelBuf.c
#, c-format #, c-format
msgid "Expected tuple of length %d, got %d" msgid "Expected tuple of length %d, got %d"
msgstr "Qīwàng de chángdù wèi %d de yuán zǔ, dédào %d" msgstr "Qīwàng de chángdù wèi %d de yuán zǔ, dédào %d"
#: ports/nrf/common-hal/bleio/Device.c #: shared-bindings/ps2io/Ps2.c
msgid "Failed to acquire mutex" msgid "Failed sending command."
msgstr "Wúfǎ huòdé mutex" msgstr "Fāsòng mìnglìng shībài."
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c #: ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to acquire mutex, err 0x%04x" msgid "Failed to acquire mutex, err 0x%04x"
msgstr "Wúfǎ huòdé mutex, err 0x%04x" msgstr "Wúfǎ huòdé mutex, err 0x%04x"
@ -548,10 +561,6 @@ msgstr "Wúfǎ huòdé mutex, err 0x%04x"
msgid "Failed to add characteristic, err 0x%04x" msgid "Failed to add characteristic, err 0x%04x"
msgstr "Tiānjiā tèxìng shībài, err 0x%04x" msgstr "Tiānjiā tèxìng shībài, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to add service"
msgstr "Tiānjiā fúwù shībài"
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to add service, err 0x%04x" msgid "Failed to add service, err 0x%04x"
@ -571,24 +580,21 @@ msgstr "Fēnpèi RX huǎnchōng qū%d zì jié shībài"
msgid "Failed to change softdevice state" msgid "Failed to change softdevice state"
msgstr "Gēnggǎi ruǎn shèbèi zhuàngtài shībài" msgstr "Gēnggǎi ruǎn shèbèi zhuàngtài shībài"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to connect:" #, c-format
msgstr "Liánjiē shībài:" msgid "Failed to configure advertising, err 0x%04x"
msgstr "Wúfǎ pèizhì guǎnggào, cuòwù 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to continue scanning" msgid "Failed to connect: timeout"
msgstr "Jìxù sǎomiáo shībài" msgstr "Liánjiē shībài: Chāoshí"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to continue scanning, err 0x%04x" msgid "Failed to continue scanning, err 0x%04x"
msgstr "Jìxù sǎomiáo shībài, err 0x%04x" msgstr "Jìxù sǎomiáo shībài, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to create mutex"
msgstr "Wúfǎ chuàngjiàn hù chì suǒ"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to discover services" msgid "Failed to discover services"
msgstr "Fāxiàn fúwù shībài" msgstr "Fāxiàn fúwù shībài"
@ -625,44 +631,41 @@ msgstr "Wúfǎ dòu qǔ gatts zhí, err 0x%04x"
msgid "Failed to register Vendor-Specific UUID, err 0x%04x" msgid "Failed to register Vendor-Specific UUID, err 0x%04x"
msgstr "Wúfǎ zhùcè màizhǔ tèdìng de UUID, err 0x%04x" msgstr "Wúfǎ zhùcè màizhǔ tèdìng de UUID, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/sd_mutex.c
msgid "Failed to release mutex"
msgstr "Wúfǎ shìfàng mutex"
#: ports/nrf/common-hal/bleio/Characteristic.c ports/nrf/sd_mutex.c
#, c-format #, c-format
msgid "Failed to release mutex, err 0x%04x" msgid "Failed to release mutex, err 0x%04x"
msgstr "Wúfǎ shìfàng mutex, err 0x%04x" msgstr "Wúfǎ shìfàng mutex, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Peripheral.c
msgid "Failed to start advertising" #, c-format
msgstr "Qǐdòng guǎnggào shībài" msgid "Failed to set device name, err 0x%04x"
msgstr "Wúfǎ shèzhì shèbèi míngchēng, cuòwù 0x%04x"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to start advertising, err 0x%04x" msgid "Failed to start advertising, err 0x%04x"
msgstr "Qǐdòng guǎnggào shībài, err 0x%04x" msgstr "Qǐdòng guǎnggào shībài, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c #: ports/nrf/common-hal/bleio/Central.c
msgid "Failed to start scanning" #, c-format
msgstr "Qǐdòng sǎomiáo shībài" msgid "Failed to start connecting, error 0x%04x"
msgstr "Wúfǎ kāishǐ liánjiē, cuòwù 0x%04x"
#: ports/nrf/common-hal/bleio/Scanner.c #: ports/nrf/common-hal/bleio/Scanner.c
#, c-format #, c-format
msgid "Failed to start scanning, err 0x%04x" msgid "Failed to start scanning, err 0x%04x"
msgstr "Qǐdòng sǎomiáo shībài, err 0x%04x" msgstr "Qǐdòng sǎomiáo shībài, err 0x%04x"
#: ports/nrf/common-hal/bleio/Device.c
msgid "Failed to stop advertising"
msgstr "Wúfǎ tíngzhǐ guǎnggào"
#: ports/nrf/common-hal/bleio/Broadcaster.c
#: ports/nrf/common-hal/bleio/Peripheral.c #: ports/nrf/common-hal/bleio/Peripheral.c
#, c-format #, c-format
msgid "Failed to stop advertising, err 0x%04x" msgid "Failed to stop advertising, err 0x%04x"
msgstr "Wúfǎ tíngzhǐ guǎnggào, err 0x%04x" msgstr "Wúfǎ tíngzhǐ guǎnggào, err 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format
msgid "Failed to write CCCD, err 0x%04x"
msgstr "Wúfǎ xiě rù CCCD, cuòwù 0x%04x"
#: ports/nrf/common-hal/bleio/Characteristic.c #: ports/nrf/common-hal/bleio/Characteristic.c
#, c-format #, c-format
msgid "Failed to write attribute value, err 0x%04x" msgid "Failed to write attribute value, err 0x%04x"
@ -704,6 +707,10 @@ msgstr "Pínlǜ bǔhuò gāo yú nénglì. Bǔhuò zàntíng."
msgid "Function requires lock" msgid "Function requires lock"
msgstr "Hánshù xūyào suǒdìng" msgstr "Hánshù xūyào suǒdìng"
#: shared-bindings/displayio/Display.c
msgid "Group already used"
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Group full" msgid "Group full"
msgstr "Fēnzǔ yǐ mǎn" msgstr "Fēnzǔ yǐ mǎn"
@ -732,8 +739,8 @@ msgstr "Huǎnchōng qū dàxiǎo bù zhèngquè"
msgid "Input/output error" msgid "Input/output error"
msgstr "Shūrù/shūchū cuòwù" msgstr "Shūrù/shūchū cuòwù"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Wúxiào de %q yǐn jiǎo" msgstr "Wúxiào de %q yǐn jiǎo"
@ -762,7 +769,7 @@ msgstr "Wúxiào de huǎnchōng qū dàxiǎo"
msgid "Invalid capture period. Valid range: 1 - 500" msgid "Invalid capture period. Valid range: 1 - 500"
msgstr "Wúxiào de bǔhuò zhōuqí. Yǒuxiào fànwéi: 1-500" msgstr "Wúxiào de bǔhuò zhōuqí. Yǒuxiào fànwéi: 1-500"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid channel count" msgid "Invalid channel count"
msgstr "Wúxiào de tōngdào jìshù" msgstr "Wúxiào de tōngdào jìshù"
@ -770,11 +777,11 @@ msgstr "Wúxiào de tōngdào jìshù"
msgid "Invalid direction." msgid "Invalid direction."
msgstr "Wúxiào de fāngxiàng." msgstr "Wúxiào de fāngxiàng."
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid file" msgid "Invalid file"
msgstr "Wúxiào de wénjiàn" msgstr "Wúxiào de wénjiàn"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Géshì kuài dàxiǎo wúxiào" msgstr "Géshì kuài dàxiǎo wúxiào"
@ -816,11 +823,11 @@ msgstr "Wúxiào liǎng jí zhí"
msgid "Invalid run mode." msgid "Invalid run mode."
msgstr "Wúxiào de yùnxíng móshì." msgstr "Wúxiào de yùnxíng móshì."
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Invalid voice count" msgid "Invalid voice count"
msgstr "Wúxiào de yǔyīn jìshù" msgstr "Wúxiào de yǔyīn jìshù"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid wave file" msgid "Invalid wave file"
msgstr "Wúxiào de làng làngcháo wénjiàn" msgstr "Wúxiào de làng làngcháo wénjiàn"
@ -828,6 +835,10 @@ msgstr "Wúxiào de làng làngcháo wénjiàn"
msgid "LHS of keyword arg must be an id" msgid "LHS of keyword arg must be an id"
msgstr "Guānjiàn zì arg de LHS bìxū shì id" msgstr "Guānjiàn zì arg de LHS bìxū shì id"
#: shared-module/displayio/Group.c
msgid "Layer already in a group."
msgstr ""
#: shared-module/displayio/Group.c #: shared-module/displayio/Group.c
msgid "Layer must be a Group or TileGrid subclass." msgid "Layer must be a Group or TileGrid subclass."
msgstr "Layer bìxū shì Group huò TileGrid zi lèi." msgstr "Layer bìxū shì Group huò TileGrid zi lèi."
@ -876,9 +887,13 @@ msgstr "MicroPython zhìmìng cuòwù.\n"
msgid "Microphone startup delay must be in range 0.0 to 1.0" msgid "Microphone startup delay must be in range 0.0 to 1.0"
msgstr "Màikèfēng qǐdòng yánchí bìxū zài 0.0 Dào 1.0 De fànwéi nèi" msgstr "Màikèfēng qǐdòng yánchí bìxū zài 0.0 Dào 1.0 De fànwéi nèi"
#: shared-bindings/displayio/Display.c #: shared-bindings/displayio/Group.c
msgid "Must be a Group subclass." msgid "Must be a %q subclass."
msgstr "Bìxū shì fēnzǔ zi lèi." msgstr ""
#: ports/nrf/common-hal/bleio/Characteristic.c
msgid "No CCCD for this Characteristic"
msgstr ""
#: ports/atmel-samd/common-hal/analogio/AnalogOut.c #: ports/atmel-samd/common-hal/analogio/AnalogOut.c
msgid "No DAC on chip" msgid "No DAC on chip"
@ -913,6 +928,10 @@ msgstr "Méiyǒu miǎnfèi de GCLKs"
msgid "No hardware random available" msgid "No hardware random available"
msgstr "Méiyǒu kěyòng de yìngjiàn suíjī" msgstr "Méiyǒu kěyòng de yìngjiàn suíjī"
#: ports/atmel-samd/common-hal/ps2io/Ps2.c
msgid "No hardware support on clk pin"
msgstr ""
#: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c #: ports/atmel-samd/common-hal/frequencyio/FrequencyIn.c
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c #: ports/atmel-samd/common-hal/pulseio/PulseIn.c
msgid "No hardware support on pin" msgid "No hardware support on pin"
@ -926,11 +945,13 @@ msgstr "Shèbèi shàng méiyǒu kònggé"
msgid "No such file/directory" msgid "No such file/directory"
msgstr "Méiyǒu cǐ lèi wénjiàn/mùlù" msgstr "Méiyǒu cǐ lèi wénjiàn/mùlù"
#: ports/nrf/common-hal/bleio/Characteristic.c
#: shared-bindings/bleio/CharacteristicBuffer.c #: shared-bindings/bleio/CharacteristicBuffer.c
msgid "Not connected" msgid "Not connected"
msgstr "Wèi liánjiē" msgstr "Wèi liánjiē"
#: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c #: shared-bindings/audiobusio/I2SOut.c shared-bindings/audioio/AudioOut.c
#: shared-bindings/audiopwmio/PWMAudioOut.c
msgid "Not playing" msgid "Not playing"
msgstr "Wèi bòfàng" msgstr "Wèi bòfàng"
@ -1000,6 +1021,10 @@ msgstr "Xiàngsù chāochū huǎnchōng qū biānjiè"
msgid "Plus any modules on the filesystem\n" msgid "Plus any modules on the filesystem\n"
msgstr "Zài wénjiàn xìtǒng shàng tiānjiā rènhé mókuài\n" msgstr "Zài wénjiàn xìtǒng shàng tiānjiā rènhé mókuài\n"
#: shared-bindings/ps2io/Ps2.c
msgid "Pop from an empty Ps2 buffer"
msgstr "Cóng kōng de Ps2 huǎnchōng qū dànchū"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload." msgid "Press any key to enter the REPL. Use CTRL-D to reload."
msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzài." msgstr "Àn xià rènhé jiàn jìnrù REPL. Shǐyòng CTRL-D chóngxīn jiāzài."
@ -1052,17 +1077,18 @@ msgstr "Zài ānquán móshì xià yùnxíng! Bù yùnxíng yǐ bǎocún de dài
msgid "SDA or SCL needs a pull up" msgid "SDA or SCL needs a pull up"
msgstr "SDA huò SCL xūyào lādòng" msgstr "SDA huò SCL xūyào lādòng"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "Sample rate must be positive" msgid "Sample rate must be positive"
msgstr "Cǎiyàng lǜ bìxū wèi zhèng shù" msgstr "Cǎiyàng lǜ bìxū wèi zhèng shù"
#: ports/atmel-samd/common-hal/audioio/AudioOut.c #: ports/atmel-samd/common-hal/audioio/AudioOut.c
#: ports/nrf/common-hal/audiopwmio/PWMAudioOut.c
#, c-format #, c-format
msgid "Sample rate too high. It must be less than %d" msgid "Sample rate too high. It must be less than %d"
msgstr "Cǎiyàng lǜ tài gāo. Tā bìxū xiǎoyú %d" msgstr "Cǎiyàng lǜ tài gāo. Tā bìxū xiǎoyú %d"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Serializer in use" msgid "Serializer in use"
msgstr "Xùliè huà yǐjīng shǐyòngguò" msgstr "Xùliè huà yǐjīng shǐyòngguò"
@ -1111,6 +1137,8 @@ msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to " "The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode.\n" "exit safe mode.\n"
msgstr "" msgstr ""
"“Wēi kòngzhì qì” mókuài yòng yú qǐdòng ānquán móshì. Àn chóng zhì kě tuìchū "
"ānquán móshì.\n"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
@ -1131,19 +1159,19 @@ msgstr ""
"Qǐdòng CircuitPython shí, chóng zhì ànniǔ bèi àn xià. Zàicì àn xià yǐ tuìchū " "Qǐdòng CircuitPython shí, chóng zhì ànniǔ bèi àn xià. Zàicì àn xià yǐ tuìchū "
"ānquán móshì\n" "ānquán móshì\n"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.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"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's channel count does not match the mixer's" msgid "The sample's channel count does not match the mixer's"
msgstr "Yàngběn de píndào jìshù yǔ hǔn yīn qì bù xiāngfú" msgstr "Yàngběn de píndào jìshù yǔ hǔn yīn qì bù xiāngfú"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's sample rate does not match the mixer's" msgid "The sample's sample rate does not match the mixer's"
msgstr "Yàngběn de yàngběn sùdù yǔ hǔn yīn qì de xiāngchà bù pǐpèi" msgstr "Yàngběn de yàngběn sùdù yǔ hǔn yīn qì de xiāngchà bù pǐpèi"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "Yàngběn de qiānmíng yǔ hǔn yīn qì de qiānmíng bù pǐpèi" msgstr "Yàngběn de qiānmíng yǔ hǔn yīn qì de qiānmíng bù pǐpèi"
@ -1152,8 +1180,12 @@ msgid "Tile height must exactly divide bitmap height"
msgstr "Píng pū gāodù bìxū huàfēn wèi tú gāodù" msgstr "Píng pū gāodù bìxū huàfēn wèi tú gāodù"
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile indices must be 0 - 255" msgid "Tile index out of bounds"
msgstr "Píng pū zhǐshù bìxū wèi 0 - 255" msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-module/displayio/TileGrid.c
msgid "Tile value out of bounds"
msgstr ""
#: shared-bindings/displayio/TileGrid.c #: shared-bindings/displayio/TileGrid.c
msgid "Tile width must exactly divide bitmap width" msgid "Tile width must exactly divide bitmap width"
@ -1167,7 +1199,8 @@ msgstr "Yào tuìchū, qǐng chóng zhì bǎnkuài ér bùyòng "
msgid "Too many channels in sample." msgid "Too many channels in sample."
msgstr "Chōuyàng zhōng de píndào tài duō." msgstr "Chōuyàng zhōng de píndào tài duō."
#: shared-bindings/displayio/FourWire.c shared-bindings/displayio/ParallelBus.c #: shared-bindings/displayio/FourWire.c shared-bindings/displayio/I2CDisplay.c
#: shared-bindings/displayio/ParallelBus.c
msgid "Too many display busses" msgid "Too many display busses"
msgstr "Xiǎnshì zǒngxiàn tài duōle" msgstr "Xiǎnshì zǒngxiàn tài duōle"
@ -1192,8 +1225,8 @@ msgid "USB Error"
msgstr "USB Cuòwù" msgstr "USB Cuòwù"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID integer value not in range 0 to 0xffff" msgid "UUID integer value must be 0-0xffff"
msgstr "UUID zhěngshù zhí bùzài fànwéi 0 zhì 0xffff" msgstr "UUID zhěngshù zhí bìxū wèi 0-0xffff"
#: shared-bindings/bleio/UUID.c #: shared-bindings/bleio/UUID.c
msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'" msgid "UUID string not 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'"
@ -1208,8 +1241,13 @@ msgstr "UUID zhí bùshì str,int huò zì jié huǎnchōng qū"
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn" msgstr "Wúfǎ fēnpèi huǎnchōng qū yòng yú qiānmíng zhuǎnhuàn"
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c #: shared-module/displayio/I2CDisplay.c
#, c-format
msgid "Unable to find I2C Display at %x"
msgstr "Wúfǎ zài%x zhǎodào I2C xiǎnshìqì"
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
msgid "Unable to find free GCLK" msgid "Unable to find free GCLK"
msgstr "Wúfǎ zhǎodào miǎnfèi de GCLK" msgstr "Wúfǎ zhǎodào miǎnfèi de GCLK"
@ -1242,7 +1280,7 @@ msgstr "Bù zhīchí de baudrate"
msgid "Unsupported display bus type" msgid "Unsupported display bus type"
msgstr "Bù zhīchí de gōnggòng qìchē lèixíng" msgstr "Bù zhīchí de gōnggòng qìchē lèixíng"
#: shared-module/audioio/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Unsupported format" msgid "Unsupported format"
msgstr "Bù zhīchí de géshì" msgstr "Bù zhīchí de géshì"
@ -1258,7 +1296,7 @@ msgstr "Bù zhīchí de lādòng zhí."
msgid "Viper functions don't currently support more than 4 arguments" msgid "Viper functions don't currently support more than 4 arguments"
msgstr "Viper hánshù mùqián bù zhīchí chāoguò 4 gè cānshù" msgstr "Viper hánshù mùqián bù zhīchí chāoguò 4 gè cānshù"
#: shared-module/audioio/Mixer.c #: shared-module/audiocore/Mixer.c
msgid "Voice index too high" msgid "Voice index too high"
msgstr "Yǔyīn suǒyǐn tài gāo" msgstr "Yǔyīn suǒyǐn tài gāo"
@ -1383,7 +1421,7 @@ msgstr "bǐtè bìxū shì 7,8 huò 9"
msgid "bits must be 8" msgid "bits must be 8"
msgstr "bǐtè bìxū shì 8" msgstr "bǐtè bìxū shì 8"
#: shared-bindings/audioio/Mixer.c #: shared-bindings/audiocore/Mixer.c
msgid "bits_per_sample must be 8 or 16" msgid "bits_per_sample must be 8 or 16"
msgstr "měi jiàn yàngběn bìxū wèi 8 huò 16" msgstr "měi jiàn yàngběn bìxū wèi 8 huò 16"
@ -1396,7 +1434,7 @@ msgstr "fēnzhī bùzài fànwéi nèi"
msgid "buf is too small. need %d bytes" msgid "buf is too small. need %d bytes"
msgstr "huǎnchōng tài xiǎo. Xūyào%d zì jié" msgstr "huǎnchōng tài xiǎo. Xūyào%d zì jié"
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "buffer must be a bytes-like object" msgid "buffer must be a bytes-like object"
msgstr "huǎnchōng qū bìxū shì zì jié lèi duìxiàng" msgstr "huǎnchōng qū bìxū shì zì jié lèi duìxiàng"
@ -1700,7 +1738,7 @@ msgstr "bèi líng chú"
msgid "empty" msgid "empty"
msgstr "kòngxián" msgstr "kòngxián"
#: extmod/modutimeq.c extmod/moduheapq.c #: extmod/moduheapq.c extmod/modutimeq.c
msgid "empty heap" msgid "empty heap"
msgstr "kōng yīn yīnxiào" msgstr "kōng yīn yīnxiào"
@ -1761,7 +1799,8 @@ msgstr "éwài de guānjiàn cí cānshù"
msgid "extra positional arguments given" msgid "extra positional arguments given"
msgstr "gěi chūle éwài de wèizhì cānshù" msgstr "gěi chūle éwài de wèizhì cānshù"
#: shared-bindings/audioio/WaveFile.c shared-bindings/displayio/OnDiskBitmap.c #: shared-bindings/audiocore/WaveFile.c
#: shared-bindings/displayio/OnDiskBitmap.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "wénjiàn bìxū shì zài zì jié móshì xià dǎkāi de wénjiàn" msgstr "wénjiàn bìxū shì zài zì jié móshì xià dǎkāi de wénjiàn"
@ -1890,9 +1929,10 @@ msgstr "zhěngshù() cānshù 2 bìxū > = 2 qiě <= 36"
msgid "integer required" msgid "integer required"
msgstr "xūyào zhěngshù" msgstr "xūyào zhěngshù"
#: ports/nrf/common-hal/bleio/Broadcaster.c #: shared-bindings/bleio/Peripheral.c shared-bindings/bleio/Scanner.c
msgid "interval not in range 0.0020 to 10.24" #, c-format
msgstr "jùlí 0.0020 Zhì 10.24 Zhī jiān de jiàngé shíjiān" msgid "interval must be in range %s-%s"
msgstr "Jiàngé bìxū zài %s-%s fànwéi nèi"
#: extmod/machine_i2c.c #: extmod/machine_i2c.c
msgid "invalid I2C peripheral" msgid "invalid I2C peripheral"
@ -2107,6 +2147,14 @@ msgstr "méiyǒu mókuài '%q'"
msgid "no such attribute" msgid "no such attribute"
msgstr "méiyǒu cǐ shǔxìng" msgstr "méiyǒu cǐ shǔxìng"
#: shared-bindings/bleio/Peripheral.c
msgid "non-Service found in services"
msgstr ""
#: ports/nrf/common-hal/bleio/Central.c
msgid "non-UUID found in service_uuids"
msgstr ""
#: py/compile.c #: py/compile.c
msgid "non-default argument follows default argument" msgid "non-default argument follows default argument"
msgstr "bùshì mòrèn cānshù zūnxún mòrèn cānshù" msgstr "bùshì mòrèn cānshù zūnxún mòrèn cānshù"
@ -2164,7 +2212,7 @@ msgstr "duìxiàng bùshì diédài qì"
msgid "object not callable" msgid "object not callable"
msgstr "duìxiàng wúfǎ diàoyòng" msgstr "duìxiàng wúfǎ diàoyòng"
#: py/sequence.c #: py/sequence.c shared-bindings/displayio/Group.c
msgid "object not in sequence" msgid "object not in sequence"
msgstr "duìxiàng bùshì xùliè" msgstr "duìxiàng bùshì xùliè"
@ -2297,7 +2345,7 @@ msgstr "fǎnhuí yùqí de '%q' dàn huòdéle '%q'"
msgid "rsplit(None,n)" msgid "rsplit(None,n)"
msgstr "" msgstr ""
#: shared-bindings/audioio/RawSample.c #: shared-bindings/audiocore/RawSample.c
msgid "" msgid ""
"sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or " "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' or "
"'B'" "'B'"
@ -2317,10 +2365,6 @@ msgstr "jìhuà duīzhàn yǐ mǎn"
msgid "script compilation not supported" msgid "script compilation not supported"
msgstr "bù zhīchí jiǎoběn biānyì" msgstr "bù zhīchí jiǎoběn biānyì"
#: shared-bindings/bleio/Peripheral.c
msgid "services includes an object that is not a Service"
msgstr "fúwù bāokuò yīgè bùshì fúwù de wùjiàn"
#: py/objstr.c #: py/objstr.c
msgid "sign not allowed in string format specifier" msgid "sign not allowed in string format specifier"
msgstr "zìfú chuàn géshì shuōmíng fú zhōng bù yǔnxǔ shǐyòng fúhào" msgstr "zìfú chuàn géshì shuōmíng fú zhōng bù yǔnxǔ shǐyòng fúhào"
@ -2418,10 +2462,6 @@ msgstr "uctypes miáoshù fú zhōng de yǔfǎ cuòwù"
msgid "threshold must be in the range 0-65536" msgid "threshold must be in the range 0-65536"
msgstr "yùzhí bìxū zài fànwéi 0-65536" msgstr "yùzhí bìxū zài fànwéi 0-65536"
#: shared-bindings/displayio/TileGrid.c
msgid "tile index out of bounds"
msgstr "kuài suǒyǐn chāochū fànwéi"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "time.struct_time() takes a 9-sequence" msgid "time.struct_time() takes a 9-sequence"
msgstr "time.struct_time() xūyào 9 xùliè" msgstr "time.struct_time() xūyào 9 xùliè"
@ -2580,13 +2620,17 @@ msgstr "bù zhīchí de lèixíng wèi %q: '%s', '%s'"
#: py/objint.c #: py/objint.c
#, c-format #, c-format
msgid "value would overflow a %d byte buffer" msgid "value must fit in %d byte(s)"
msgstr "" msgstr "Zhí bìxū fúhé %d zì jié"
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0" msgid "value_count must be > 0"
msgstr "zhí jìshù bìxū wèi > 0" msgstr "zhí jìshù bìxū wèi > 0"
#: shared-bindings/bleio/Scanner.c
msgid "window must be <= interval"
msgstr "Chuāngkǒu bìxū shì <= jiàngé"
#: shared-bindings/_pixelbuf/PixelBuf.c #: shared-bindings/_pixelbuf/PixelBuf.c
msgid "write_args must be a list, tuple, or None" msgid "write_args must be a list, tuple, or None"
msgstr "xiě cānshù bìxū shì yuán zǔ, lièbiǎo huò None" msgstr "xiě cānshù bìxū shì yuán zǔ, lièbiǎo huò None"
@ -2615,6 +2659,51 @@ msgstr "y zhí chāochū biānjiè"
msgid "zero step" msgid "zero step"
msgstr "líng bù" msgstr "líng bù"
#~ msgid "Address is not %d bytes long or is in wrong format"
#~ msgstr "Dìzhǐ bùshì %d zì jié zhǎng, huòzhě géshì cuòwù"
#~ msgid "Can't add services in Central mode"
#~ msgstr "Wúfǎ zài zhōngyāng móshì xià tiānjiā fúwù"
#~ msgid "Can't advertise in Central mode"
#~ msgstr "Wúfǎ zài zhōngyāng móshì zhōng guǎnggào"
#~ msgid "Can't change the name in Central mode"
#~ msgstr "Wúfǎ gēnggǎi zhōngyāng móshì de míngchēng"
#~ msgid "Can't connect in Peripheral mode"
#~ msgstr "Wúfǎ zài biānyuán móshì zhōng liánjiē"
#~ msgid "Data too large for the advertisement packet"
#~ msgstr "Guǎnggào bāo de shùjù tài dà"
#~ msgid "Failed to acquire mutex"
#~ msgstr "Wúfǎ huòdé mutex"
#~ msgid "Failed to add service"
#~ msgstr "Tiānjiā fúwù shībài"
#~ msgid "Failed to connect:"
#~ msgstr "Liánjiē shībài:"
#~ msgid "Failed to continue scanning"
#~ msgstr "Jìxù sǎomiáo shībài"
#~ msgid "Failed to create mutex"
#~ msgstr "Wúfǎ chuàngjiàn hù chì suǒ"
#~ msgid "Failed to release mutex"
#~ msgstr "Wúfǎ shìfàng mutex"
#~ msgid "Failed to start advertising"
#~ msgstr "Qǐdòng guǎnggào shībài"
#~ msgid "Failed to start scanning"
#~ msgstr "Qǐdòng sǎomiáo shībài"
#~ msgid "Failed to stop advertising"
#~ msgstr "Wúfǎ tíngzhǐ guǎnggào"
#~ msgid "Invalid bit clock pin" #~ msgid "Invalid bit clock pin"
#~ msgstr "Wúxiào de wèi shízhōng yǐn jiǎo" #~ msgstr "Wúxiào de wèi shízhōng yǐn jiǎo"
@ -2624,6 +2713,9 @@ msgstr "líng bù"
#~ msgid "Invalid data pin" #~ msgid "Invalid data pin"
#~ msgstr "Wúxiào de shùjù yǐn jiǎo" #~ msgstr "Wúxiào de shùjù yǐn jiǎo"
#~ msgid "Must be a Group subclass."
#~ msgstr "Bìxū shì fēnzǔ zi lèi."
#~ msgid "No default I2C bus" #~ msgid "No default I2C bus"
#~ msgstr "Méiyǒu mòrèn I2C gōnggòng qìchē" #~ msgstr "Méiyǒu mòrèn I2C gōnggòng qìchē"
@ -2636,12 +2728,27 @@ msgstr "líng bù"
#~ msgid "Only bit maps of 8 bit color or less are supported" #~ msgid "Only bit maps of 8 bit color or less are supported"
#~ msgstr "Jǐn zhīchí 8 wèi yánsè huò xiǎoyú" #~ msgstr "Jǐn zhīchí 8 wèi yánsè huò xiǎoyú"
#~ msgid "Tile indices must be 0 - 255"
#~ msgstr "Píng pū zhǐshù bìxū wèi 0 - 255"
#~ msgid "UUID integer value not in range 0 to 0xffff"
#~ msgstr "UUID zhěngshù zhí bùzài fànwéi 0 zhì 0xffff"
#~ msgid "expected a DigitalInOut" #~ msgid "expected a DigitalInOut"
#~ msgstr "qídài de DigitalInOut" #~ msgstr "qídài de DigitalInOut"
#~ msgid "interval not in range 0.0020 to 10.24"
#~ msgstr "jùlí 0.0020 Zhì 10.24 Zhī jiān de jiàngé shíjiān"
#~ msgid "row must be packed and word aligned" #~ msgid "row must be packed and word aligned"
#~ msgstr "xíng bìxū dǎbāo bìngqiě zì duìqí" #~ msgstr "xíng bìxū dǎbāo bìngqiě zì duìqí"
#~ msgid "services includes an object that is not a Service"
#~ msgstr "fúwù bāokuò yīgè bùshì fúwù de wùjiàn"
#~ msgid "tile index out of bounds"
#~ msgstr "kuài suǒyǐn chāochū fànwéi"
#~ msgid "too many arguments" #~ msgid "too many arguments"
#~ msgstr "tài duō cānshù" #~ msgstr "tài duō cānshù"

12
main.c
View File

@ -45,7 +45,6 @@
#include "background.h" #include "background.h"
#include "mpconfigboard.h" #include "mpconfigboard.h"
#include "shared-module/displayio/__init__.h"
#include "supervisor/cpu.h" #include "supervisor/cpu.h"
#include "supervisor/memory.h" #include "supervisor/memory.h"
#include "supervisor/port.h" #include "supervisor/port.h"
@ -58,6 +57,10 @@
#include "supervisor/shared/stack.h" #include "supervisor/shared/stack.h"
#include "supervisor/serial.h" #include "supervisor/serial.h"
#if CIRCUITPY_DISPLAYIO
#include "shared-module/displayio/__init__.h"
#endif
#if CIRCUITPY_NETWORK #if CIRCUITPY_NETWORK
#include "shared-module/network/__init__.h" #include "shared-module/network/__init__.h"
#endif #endif
@ -187,7 +190,9 @@ void cleanup_after_vm(supervisor_allocation* heap) {
supervisor_move_memory(); supervisor_move_memory();
reset_port(); reset_port();
#if CIRCUITPY_BOARD
reset_board_busses(); reset_board_busses();
#endif
reset_board(); reset_board();
reset_status_led(); reset_status_led();
} }
@ -455,6 +460,11 @@ void gc_collect(void) {
// This collects root pointers from the VFS mount table. Some of them may // This collects root pointers from the VFS mount table. Some of them may
// have lost their references in the VM even though they are mounted. // have lost their references in the VM even though they are mounted.
gc_collect_root((void**)&MP_STATE_VM(vfs_mount_table), sizeof(mp_vfs_mount_t) / sizeof(mp_uint_t)); gc_collect_root((void**)&MP_STATE_VM(vfs_mount_table), sizeof(mp_vfs_mount_t) / sizeof(mp_uint_t));
#if CIRCUITPY_DISPLAYIO
displayio_gc_collect();
#endif
// This naively collects all object references from an approximate stack // This naively collects all object references from an approximate stack
// range. // range.
gc_collect_root((void**)sp, ((uint32_t)&_estack - sp) / sizeof(uint32_t)); gc_collect_root((void**)sp, ((uint32_t)&_estack - sp) / sizeof(uint32_t));

View File

@ -99,10 +99,9 @@ endif
#Debugging/Optimization #Debugging/Optimization
ifeq ($(DEBUG), 1) ifeq ($(DEBUG), 1)
# Turn on Python modules useful for debugging (e.g. uheap, ustack).
CFLAGS += -ggdb CFLAGS += -ggdb
# You may want to disable -flto if it interferes with debugging. # You may want to disable -flto if it interferes with debugging.
CFLAGS += -flto CFLAGS += -flto -flto-partition=none
# 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
ifeq ($(CHIP_FAMILY), samd21) ifeq ($(CHIP_FAMILY), samd21)
@ -112,13 +111,18 @@ else
# -finline-limit can shrink the image size. # -finline-limit can shrink the image size.
# -finline-limit=80 or so is similar to not having it on. # -finline-limit=80 or so is similar to not having it on.
# There is no simple default value, though. # There is no simple default value, though.
ifeq ($(INTERNAL_FLASH_FILESYSTEM),1)
CFLAGS += -finline-limit=50 # Do a default shrink for small builds.
ifndef CFLAGS_INLINE_LIMIT
ifeq ($(CIRCUITPY_SMALL_BUILD),1)
CFLAGS_INLINE_LIMIT = 50
endif
endif endif
ifdef CFLAGS_INLINE_LIMIT ifdef CFLAGS_INLINE_LIMIT
CFLAGS += -finline-limit=$(CFLAGS_INLINE_LIMIT) CFLAGS += -finline-limit=$(CFLAGS_INLINE_LIMIT)
endif endif
CFLAGS += -flto CFLAGS += -flto -flto-partition=none
endif endif
CFLAGS += $(INC) -Wall -Werror -std=gnu11 -nostdlib $(BASE_CFLAGS) $(CFLAGS_MOD) $(COPT) CFLAGS += $(INC) -Wall -Werror -std=gnu11 -nostdlib $(BASE_CFLAGS) $(CFLAGS_MOD) $(COPT)

View File

@ -124,15 +124,20 @@ Setup
----- -----
An ARM compiler is required for the build, along with the associated binary An ARM compiler is required for the build, along with the associated binary
utilities. On Ubuntu, these can be installed as follows: utilities. They can be installed as follows:
.. code-block:: shell - Ubuntu
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa .. code-block:: shell
sudo apt-get install gcc-arm-embedded
On Arch Linux the compiler is available for via the package sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
``arm-none-eabi-gcc``. sudo apt-get install gcc-arm-embedded
- Arch Linux
.. code-block:: shell
sudo pacman -S arm-none-eabi-gcc arm-none-eabi-newlib
For other systems, the `GNU Arm Embedded Toolchain <https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads>`_ For other systems, the `GNU Arm Embedded Toolchain <https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads>`_
may be available in binary form. may be available in binary form.

View File

@ -29,8 +29,8 @@
#include "samd/events.h" #include "samd/events.h"
#include "samd/dma.h" #include "samd/dma.h"
#include "shared-bindings/audioio/RawSample.h" #include "shared-bindings/audiocore/RawSample.h"
#include "shared-bindings/audioio/WaveFile.h" #include "shared-bindings/audiocore/WaveFile.h"
#include "py/mpstate.h" #include "py/mpstate.h"
#include "py/runtime.h" #include "py/runtime.h"

View File

@ -29,8 +29,8 @@
#include "extmod/vfs_fat.h" #include "extmod/vfs_fat.h"
#include "py/obj.h" #include "py/obj.h"
#include "shared-module/audioio/RawSample.h" #include "shared-module/audiocore/RawSample.h"
#include "shared-module/audioio/WaveFile.h" #include "shared-module/audiocore/WaveFile.h"
typedef struct { typedef struct {
mp_obj_t sample; mp_obj_t sample;

View File

@ -4,9 +4,10 @@ USB_PID = 0x8053
USB_PRODUCT = "Arduino MKR1300" USB_PRODUCT = "Arduino MKR1300"
USB_MANUFACTURER = "Arduino" USB_MANUFACTURER = "Arduino"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
SUPEROPT_GC = 0
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21

View File

@ -1,12 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8035 USB_PID = 0x8050
USB_PRODUCT = "Arduino MKRZero" USB_PRODUCT = "Arduino MKRZero"
USB_MANUFACTURER = "Arduino" USB_MANUFACTURER = "Arduino"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,9 +4,11 @@ USB_PID = 0x824D
USB_PRODUCT = "Arduino Zero" USB_PRODUCT = "Arduino Zero"
USB_MANUFACTURER = "Arduino" USB_MANUFACTURER = "Arduino"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,9 +4,9 @@ USB_PID = 0xBAB3
USB_PRODUCT = "Bast Pro Mini M0" USB_PRODUCT = "Bast Pro Mini M0"
USB_MANUFACTURER = "Electronic Cats" USB_MANUFACTURER = "Electronic Cats"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21

View File

@ -4,6 +4,9 @@ USB_PID = 0xEDB3
USB_PRODUCT = "Programmable USB Hub" USB_PRODUCT = "Programmable USB Hub"
USB_MANUFACTURER = "Capable Robot Components" USB_MANUFACTURER = "Capable Robot Components"
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1 QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = GD25Q16C EXTERNAL_FLASH_DEVICES = GD25Q16C
@ -13,6 +16,3 @@ LONGINT_IMPL = MPZ
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51

View File

@ -4,9 +4,9 @@ USB_PID = 0xBAB2
USB_PRODUCT = "CatWAN USBStick" USB_PRODUCT = "CatWAN USBStick"
USB_MANUFACTURER = "Electronic Cats" USB_MANUFACTURER = "Electronic Cats"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21

View File

@ -4,6 +4,9 @@ USB_PID = 0x8019
USB_PRODUCT = "CircuitPlayground Express" USB_PRODUCT = "CircuitPlayground Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C" EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
@ -14,8 +17,8 @@ CIRCUITPY_DISPLAYIO = 0
CIRCUITPY_FREQUENCYIO = 0 CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_I2CSLAVE = 0 CIRCUITPY_I2CSLAVE = 0
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21 CFLAGS_INLINE_LIMIT = 55
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
@ -24,10 +27,3 @@ FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_HID
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Thermistor FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Thermistor
# Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin)
CFLAGS_INLINE_LIMIT = 35
else
CFLAGS_INLINE_LIMIT = 55
endif

View File

@ -4,26 +4,23 @@ USB_PID = 0x8019
USB_PRODUCT = "CircuitPlayground Express with Crickit libraries" USB_PRODUCT = "CircuitPlayground Express with Crickit libraries"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C" EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
# Turn off longints for Crickit build to make room for additional frozen libs.
LONGINT_IMPL = NONE
# Turn off features and optimizations for Crickit build to make room for additional frozen libs.
LONGINT_IMPL = NONE
CIRCUITPY_DISPLAYIO = 0 CIRCUITPY_DISPLAYIO = 0
CIRCUITPY_PIXELBUF = 0 CIRCUITPY_PIXELBUF = 0
CIRCUITPY_FREQUENCYIO = 0 CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_I2CSLAVE = 0 CIRCUITPY_I2CSLAVE = 0
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21
# Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin)
CFLAGS_INLINE_LIMIT = 35
else
CFLAGS_INLINE_LIMIT = 55 CFLAGS_INLINE_LIMIT = 55
endif
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice

View File

@ -4,14 +4,15 @@ USB_PID = 0x8021
USB_PRODUCT = "CP32-M4" USB_PRODUCT = "CP32-M4"
USB_MANUFACTURER = "Nadda-Reel Company LLC" USB_MANUFACTURER = "Nadda-Reel Company LLC"
CHIP_VARIANT = SAMD51J20A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1 QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = "W25Q128JV_PM" EXTERNAL_FLASH_DEVICES = "W25Q128JV_PM"
# No I2S on SAMD51G CIRCUITPY_PS2IO = 1
# No I2S on SAMD51G.
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
# No touch on SAMD51 yet # No touch on SAMD51 yet.
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51J20A
CHIP_FAMILY = samd51

View File

@ -4,17 +4,16 @@ USB_PID = 0x0001
USB_PRODUCT = "Datalore IP M4" USB_PRODUCT = "Datalore IP M4"
USB_MANUFACTURER = "TG-Boards" USB_MANUFACTURER = "TG-Boards"
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "GD25Q16C, W25Q16JV_IQ, W25Q16JV_IM"
LONGINT_IMPL = MPZ
CHIP_VARIANT = SAMD51J19A CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51 CHIP_FAMILY = samd51
# No touch on SAMD51 yet QSPI_FLASH_FILESYSTEM = 1
CIRCUITPY_TOUCHIO = 0 EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "GD25Q16C, W25Q16JV_IQ, W25Q16JV_IM"
LONGINT_IMPL = MPZ
CIRCUITPY_NETWORK = 1 CIRCUITPY_NETWORK = 1
MICROPY_PY_WIZNET5K = 5500 MICROPY_PY_WIZNET5K = 5500
CIRCUITPY_PS2IO = 1
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0

View File

@ -0,0 +1,29 @@
// LEDs
#define MICROPY_HW_LED_STATUS (&pin_PA17)
#define MICROPY_HW_LED_TX &pin_PA27
#define MICROPY_HW_LED_RX &pin_PA17
#define MICROPY_HW_BOARD_NAME "J&J Studios datum-Distance"
#define MICROPY_HW_MCU_NAME "samd21g18"
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PB11)
#define DEFAULT_SPI_BUS_MOSI (&pin_PB10)
#define DEFAULT_SPI_BUS_MISO (&pin_PA12)
#define DEFAULT_UART_BUS_RX (&pin_PA11)
#define DEFAULT_UART_BUS_TX (&pin_PA10)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x04D8
USB_PID = 0xEE8C
USB_PRODUCT = "datum-Distance"
USB_MANUFACTURER = "J&J Studios LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1
SUPEROPT_GC = 0

View File

@ -0,0 +1,27 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PB10) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -0,0 +1,38 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2017 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "boards/board.h"
void board_init(void)
{
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}

View File

@ -0,0 +1,29 @@
// LEDs
#define MICROPY_HW_LED_STATUS (&pin_PA17)
#define MICROPY_HW_LED_TX &pin_PA27
#define MICROPY_HW_LED_RX &pin_PA17
#define MICROPY_HW_BOARD_NAME "J&J Studios datum-IMU"
#define MICROPY_HW_MCU_NAME "samd21g18"
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PB11)
#define DEFAULT_SPI_BUS_MOSI (&pin_PB10)
#define DEFAULT_SPI_BUS_MISO (&pin_PA12)
#define DEFAULT_UART_BUS_RX (&pin_PA11)
#define DEFAULT_UART_BUS_TX (&pin_PA10)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x04D8
USB_PID = 0xEE8D
USB_PRODUCT = "datum-IMU"
USB_MANUFACTURER = "J&J Studios LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1
SUPEROPT_GC = 0

View File

@ -0,0 +1,29 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA03) },
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PB10) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -0,0 +1,38 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2017 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "boards/board.h"
void board_init(void)
{
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}

View File

@ -0,0 +1,29 @@
// LEDs
#define MICROPY_HW_LED_STATUS (&pin_PA17)
#define MICROPY_HW_LED_TX &pin_PA27
#define MICROPY_HW_LED_RX &pin_PA17
#define MICROPY_HW_BOARD_NAME "J&J Studios datum-Light"
#define MICROPY_HW_MCU_NAME "samd21g18"
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PB11)
#define DEFAULT_SPI_BUS_MOSI (&pin_PB10)
#define DEFAULT_SPI_BUS_MISO (&pin_PA12)
#define DEFAULT_UART_BUS_RX (&pin_PA11)
#define DEFAULT_UART_BUS_TX (&pin_PA10)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x04D8
USB_PID = 0xEE8E
USB_PRODUCT = "datum-Light"
USB_MANUFACTURER = "J&J Studios LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1
SUPEROPT_GC = 0

View File

@ -0,0 +1,27 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PB10) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -0,0 +1,38 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2017 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "boards/board.h"
void board_init(void)
{
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}

View File

@ -0,0 +1,29 @@
// LEDs
#define MICROPY_HW_LED_STATUS (&pin_PA17)
#define MICROPY_HW_LED_TX &pin_PA27
#define MICROPY_HW_LED_RX &pin_PA17
#define MICROPY_HW_BOARD_NAME "J&J Studios datum-Weather"
#define MICROPY_HW_MCU_NAME "samd21g18"
#define MICROPY_PORT_A (0)
#define MICROPY_PORT_B (0)
#define MICROPY_PORT_C (0)
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)
#define DEFAULT_SPI_BUS_SCK (&pin_PB11)
#define DEFAULT_SPI_BUS_MOSI (&pin_PB10)
#define DEFAULT_SPI_BUS_MISO (&pin_PA12)
#define DEFAULT_UART_BUS_RX (&pin_PA11)
#define DEFAULT_UART_BUS_TX (&pin_PA10)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,14 @@
LD_FILE = boards/samd21x18-bootloader.ld
USB_VID = 0x04D8
USB_PID = 0xEE8F
USB_PRODUCT = "datum-Weather"
USB_MANUFACTURER = "J&J Studios LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1
SUPEROPT_GC = 0

View File

@ -0,0 +1,27 @@
#include "shared-bindings/board/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PB11) },
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PB10) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PA11) },
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PA10) },
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA22) },
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA23) },
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PA09) },
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA08) },
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA07) },
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -4,9 +4,11 @@ USB_PID = 0xBAB6
USB_PRODUCT = "Escornabot Makech" USB_PRODUCT = "Escornabot Makech"
USB_MANUFACTURER = "Electronic Cats" USB_MANUFACTURER = "Electronic Cats"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -5,9 +5,10 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) }, { MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02) },
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA04) }, { MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA05) }, { MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PA05) },
// Buttons
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA10) }, { MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PA10) },
// Buttons
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA03) },
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA00) }, { MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PA00) },

View File

@ -4,9 +4,11 @@ USB_PID = 0x8015
USB_PRODUCT = "Feather M0 Adalogger" USB_PRODUCT = "Feather M0 Adalogger"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,9 +4,11 @@ USB_PID = 0x8015
USB_PRODUCT = "Feather M0" USB_PRODUCT = "Feather M0"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,15 +4,13 @@ USB_PID = 0x8023
USB_PRODUCT = "Feather M0 Express" USB_PRODUCT = "Feather M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C" EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
# Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin)
CFLAGS_INLINE_LIMIT = 60 CFLAGS_INLINE_LIMIT = 60
endif SUPEROPT_GC = 0

View File

@ -4,6 +4,9 @@ USB_PID = 0x8023
USB_PRODUCT = "Feather M0 Express" USB_PRODUCT = "Feather M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C" EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
@ -14,13 +17,8 @@ CIRCUITPY_BITBANGIO = 0
CIRCUITPY_DISPLAYIO = 0 CIRCUITPY_DISPLAYIO = 0
CIRCUITPY_FREQUENCYIO = 0 CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_I2CSLAVE = 0 CIRCUITPY_I2CSLAVE = 0
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
CFLAGS_INLINE_LIMIT = 50
CIRCUITPY_GAMEPAD = 0 CIRCUITPY_GAMEPAD = 0
CFLAGS_INLINE_LIMIT = 50
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice

View File

@ -4,9 +4,11 @@ USB_PID = 0x8015
USB_PRODUCT = "Feather M0 RFM69" USB_PRODUCT = "Feather M0 RFM69"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,9 +4,11 @@ USB_PID = 0x8015
USB_PRODUCT = "Feather M0 RFM9x" USB_PRODUCT = "Feather M0 RFM9x"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,10 +4,13 @@ USB_PID = 0x8023
USB_PRODUCT = "Feather M0 Supersized" USB_PRODUCT = "Feather M0 Supersized"
USB_MANUFACTURER = "Dave Astels" USB_MANUFACTURER = "Dave Astels"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = "S25FL064L" EXTERNAL_FLASH_DEVICES = "S25FL064L"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CHIP_VARIANT = SAMD21G18A CFLAGS_INLINE_LIMIT = 60
CHIP_FAMILY = samd21 SUPEROPT_GC = 0

View File

@ -4,17 +4,16 @@ USB_PID = 0x8026
USB_PRODUCT = "Feather M4 Express" USB_PRODUCT = "Feather M4 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
QSPI_FLASH_FILESYSTEM = 1 CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = GD25Q16C EXTERNAL_FLASH_DEVICES = GD25Q16C
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51
CIRCUITPY_NETWORK = 1 CIRCUITPY_NETWORK = 1
MICROPY_PY_WIZNET5K = 5500 MICROPY_PY_WIZNET5K = 5500
CIRCUITPY_PS2IO = 1
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0

View File

@ -4,6 +4,9 @@ USB_PID = 0x8023
USB_PRODUCT = "Feather RadioFruit Zigbee" USB_PRODUCT = "Feather RadioFruit Zigbee"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMR21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C" EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
@ -13,6 +16,3 @@ LONGINT_IMPL = MPZ
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
# No DAC on SAMR21G # No DAC on SAMR21G
CIRCUITPY_AUDIOIO = 0 CIRCUITPY_AUDIOIO = 0
CHIP_VARIANT = SAMR21G18A
CHIP_FAMILY = samd21

View File

@ -4,9 +4,11 @@ USB_PID = 0x801D
USB_PRODUCT = "Gemma M0" USB_PRODUCT = "Gemma M0"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21E18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,14 +4,14 @@ USB_PID = 0x8032
USB_PRODUCT = "Grand Central M4 Express" USB_PRODUCT = "Grand Central M4 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
QSPI_FLASH_FILESYSTEM = 1 CHIP_VARIANT = SAMD51P20A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C" EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CIRCUITPY_PS2IO = 1
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51P20A
CHIP_FAMILY = samd51

View File

@ -74,12 +74,12 @@ void board_init(void) {
displayio_fourwire_obj_t* bus = &displays[0].fourwire_bus; displayio_fourwire_obj_t* bus = &displays[0].fourwire_bus;
bus->base.type = &displayio_fourwire_type; bus->base.type = &displayio_fourwire_type;
busio_spi_obj_t *spi = common_hal_board_create_spi(); busio_spi_obj_t *spi = common_hal_board_create_spi();
common_hal_busio_spi_configure(spi, 12000000, 0, 0, 8);
common_hal_displayio_fourwire_construct(bus, common_hal_displayio_fourwire_construct(bus,
spi, spi,
&pin_PA28, // Command or data &pin_PA28, // Command or data
&pin_PA01, // Chip select &pin_PA01, // Chip select
&pin_PA27); // Reset &pin_PA27, // Reset
12000000);
displayio_display_obj_t* display = &displays[0].display; displayio_display_obj_t* display = &displays[0].display;
display->base.type = &displayio_display_type; display->base.type = &displayio_display_type;
@ -91,6 +91,10 @@ void board_init(void) {
1, // row start 1, // row start
0, // rotation 0, // rotation
16, // Color depth 16, // Color depth
false, // Grayscale
false, // Pixels in a byte share a row. Only used for depth < 8
1, // bytes per cell. Only valid for depths < 8
false, // reverse_pixels_in_byte. Only valid for depths < 8
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command
@ -98,6 +102,7 @@ void board_init(void) {
display_init_sequence, display_init_sequence,
sizeof(display_init_sequence), sizeof(display_init_sequence),
&pin_PA00, &pin_PA00,
NO_BRIGHTNESS_COMMAND,
1.0f, // brightness (ignored) 1.0f, // brightness (ignored)
true, // auto_brightness true, // auto_brightness
false, // single_byte_bounds false, // single_byte_bounds

View File

@ -4,6 +4,9 @@ USB_PID = 0xD1ED
USB_PRODUCT = "HalloWing M0 Express" USB_PRODUCT = "HalloWing M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C" EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
@ -13,11 +16,8 @@ LONGINT_IMPL = MPZ
CIRCUITPY_I2CSLAVE = 0 CIRCUITPY_I2CSLAVE = 0
CIRCUITPY_FREQUENCYIO = 0 CIRCUITPY_FREQUENCYIO = 0
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
CIRCUITPY_BITBANGIO = 0
CFLAGS_INLINE_LIMIT = 50 SUPEROPT_GC = 0
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice

View File

@ -4,17 +4,13 @@ USB_PID = 0x8012
USB_PRODUCT = "ItsyBitsy M0 Express" USB_PRODUCT = "ItsyBitsy M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
SPI_FLASH_FILESYSTEM = 1 SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2 EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "W25Q16FW, GD25Q16C" EXTERNAL_FLASH_DEVICES = "W25Q16FW, GD25Q16C"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CHIP_VARIANT = SAMD21G18A CFLAGS_INLINE_LIMIT = 60
CHIP_FAMILY = samd21 SUPEROPT_GC = 0
# Tweak inlining depending on language.
ifeq ($(TRANSLATION), zh_Latn_pinyin)
CFLAGS_INLINE_LIMIT = 45
else
CFLAGS_INLINE_LIMIT = 70
endif

View File

@ -4,15 +4,16 @@ USB_PID = 0x802C
USB_PRODUCT = "ItsyBitsy M4 Express" USB_PRODUCT = "ItsyBitsy M4 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1 QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = GD25Q16C EXTERNAL_FLASH_DEVICES = GD25Q16C
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CIRCUITPY_PS2IO = 1
# No I2S on SAMD51G # No I2S on SAMD51G
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51

View File

@ -4,14 +4,15 @@ USB_PID = 0xED94
USB_PRODUCT = "kicksat-sprite" USB_PRODUCT = "kicksat-sprite"
USB_MANUFACTURER = "maholli" USB_MANUFACTURER = "maholli"
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 0 QSPI_FLASH_FILESYSTEM = 0
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
# Not needed.
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
CIRCUITPY_DISPLAYIO = 0 CIRCUITPY_DISPLAYIO = 0
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51

View File

@ -4,9 +4,11 @@ USB_PID = 0xBAB1
USB_PRODUCT = "Meow Meow" USB_PRODUCT = "Meow Meow"
USB_MANUFACTURER = "Electronic Cats" USB_MANUFACTURER = "Electronic Cats"
CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
CHIP_VARIANT = SAMD21G18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21

View File

@ -4,16 +4,13 @@ USB_PID = 0x8014
USB_PRODUCT = "Metro M0 Express" USB_PRODUCT = "Metro M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
SPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 2
EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
CHIP_VARIANT = SAMD21G18A CHIP_VARIANT = SAMD21G18A
CHIP_FAMILY = samd21 CHIP_FAMILY = samd21
# Tweak inlining depending on language. SPI_FLASH_FILESYSTEM = 1
ifeq ($(TRANSLATION), zh_Latn_pinyin) EXTERNAL_FLASH_DEVICE_COUNT = 2
CFLAGS_INLINE_LIMIT = 50 EXTERNAL_FLASH_DEVICES = "S25FL216K, GD25Q16C"
endif LONGINT_IMPL = MPZ
CFLAGS_INLINE_LIMIT = 60
SUPEROPT_GC = 0

View File

@ -4,17 +4,16 @@ USB_PID = 0x8038
USB_PRODUCT = "Metro M4 Airlift Lite" USB_PRODUCT = "Metro M4 Airlift Lite"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51J19A CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51 CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
CIRCUITPY_NETWORK = 1 CIRCUITPY_NETWORK = 1
MICROPY_PY_WIZNET5K = 5500 MICROPY_PY_WIZNET5K = 5500
CIRCUITPY_PS2IO = 1
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0

View File

@ -4,17 +4,16 @@ USB_PID = 0x8021
USB_PRODUCT = "Metro M4 Express" USB_PRODUCT = "Metro M4 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51J19A CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51 CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 3
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
LONGINT_IMPL = MPZ
CIRCUITPY_NETWORK = 1 CIRCUITPY_NETWORK = 1
MICROPY_PY_WIZNET5K = 5500 MICROPY_PY_WIZNET5K = 5500
CIRCUITPY_PS2IO = 1
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0

View File

@ -4,16 +4,16 @@ USB_PID = 0x2017
USB_PRODUCT = "Mini SAM M4" USB_PRODUCT = "Mini SAM M4"
USB_MANUFACTURER = "Benjamin Shockley" USB_MANUFACTURER = "Benjamin Shockley"
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1 QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = "W25Q16JV_IM" EXTERNAL_FLASH_DEVICES = "W25Q16JV_IM"
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CIRCUITPY_PS2IO = 1
# No I2S on SAMD51G # No I2S on SAMD51G
CIRCUITPY_AUDIOBUSIO = 0 CIRCUITPY_AUDIOBUSIO = 0
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CHIP_VARIANT = SAMD51G19A
CHIP_FAMILY = samd51

View File

@ -4,13 +4,12 @@ USB_PID = 0x801D
USB_PRODUCT = "PewPew 10.2" USB_PRODUCT = "PewPew 10.2"
USB_MANUFACTURER = "Radomir Dopieralski" USB_MANUFACTURER = "Radomir Dopieralski"
INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CHIP_VARIANT = SAMD21E18A CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21 CHIP_FAMILY = samd21
FROZEN_MPY_DIRS += $(TOP)/frozen/pew-pewpew-standalone-10.x INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE
CIRCUITPY_SMALL_BUILD = 1
CIRCUITPY_PEW = 1 CIRCUITPY_PEW = 1
CIRCUITPY_ANALOGIO = 1 CIRCUITPY_ANALOGIO = 1
@ -20,9 +19,7 @@ CIRCUITPY_ROTARYIO = 0
CIRCUITPY_RTC = 0 CIRCUITPY_RTC = 0
CIRCUITPY_SAMD = 0 CIRCUITPY_SAMD = 0
CIRCUITPY_USB_MIDI = 0 CIRCUITPY_USB_MIDI = 0
CIRCUITPY_SMALL_BUILD = 1
# Tweak inlining depending on language. SUPEROPT_GC = 0
ifeq ($(TRANSLATION), zh_Latn_pinyin)
CFLAGS_INLINE_LIMIT = 40 FROZEN_MPY_DIRS += $(TOP)/frozen/pew-pewpew-standalone-10.x
endif

View File

@ -4,6 +4,9 @@ USB_PID = 0x8028
USB_PRODUCT = "pIRKey M0" USB_PRODUCT = "pIRKey M0"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD21E18A
CHIP_FAMILY = samd21
INTERNAL_FLASH_FILESYSTEM = 1 INTERNAL_FLASH_FILESYSTEM = 1
LONGINT_IMPL = NONE LONGINT_IMPL = NONE
@ -19,11 +22,8 @@ CIRCUITPY_SAMD = 0
CIRCUITPY_USB_MIDI = 1 CIRCUITPY_USB_MIDI = 1
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CIRCUITPY_SMALL_BUILD = 1 CIRCUITPY_SMALL_BUILD = 1
# Make more room.
CHIP_VARIANT = SAMD21E18A SUPEROPT_GC = 0
CHIP_FAMILY = samd21
CFLAGS_INLINE_LIMIT = 25
# Include these Python libraries in firmware. # Include these Python libraries in firmware.
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar

View File

@ -5,8 +5,5 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_APA102_MOSI), MP_ROM_PTR(&pin_PA00) }, { MP_ROM_QSTR(MP_QSTR_APA102_MOSI), MP_ROM_PTR(&pin_PA00) },
{ MP_ROM_QSTR(MP_QSTR_APA102_SCK), MP_ROM_PTR(&pin_PA01) }, { MP_ROM_QSTR(MP_QSTR_APA102_SCK), MP_ROM_PTR(&pin_PA01) },
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
}; };
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table); MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

View File

@ -73,7 +73,6 @@ void board_init(void) {
busio_spi_obj_t* spi = &displays[0].fourwire_bus.inline_bus; busio_spi_obj_t* spi = &displays[0].fourwire_bus.inline_bus;
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL); common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL);
common_hal_busio_spi_never_reset(spi); common_hal_busio_spi_never_reset(spi);
common_hal_busio_spi_configure(spi, 24000000, 0, 0, 8);
displayio_fourwire_obj_t* bus = &displays[0].fourwire_bus; displayio_fourwire_obj_t* bus = &displays[0].fourwire_bus;
bus->base.type = &displayio_fourwire_type; bus->base.type = &displayio_fourwire_type;
@ -81,18 +80,23 @@ void board_init(void) {
spi, spi,
&pin_PB05, // TFT_DC Command or data &pin_PB05, // TFT_DC Command or data
&pin_PB07, // TFT_CS Chip select &pin_PB07, // TFT_CS Chip select
&pin_PA00); // TFT_RST Reset &pin_PA00, // TFT_RST Reset
60000000);
displayio_display_obj_t* display = &displays[0].display; displayio_display_obj_t* display = &displays[0].display;
display->base.type = &displayio_display_type; display->base.type = &displayio_display_type;
common_hal_displayio_display_construct(display, common_hal_displayio_display_construct(display,
bus, bus,
160, // Width 160, // Width (after rotation)
128, // Height 128, // Height (after rotation)
0, // column start 0, // column start
0, // row start 0, // row start
270, // rotation 270, // rotation
16, // Color depth 16, // Color depth
false, // grayscale
false, // pixels in byte share row. only used for depth < 8
1, // bytes per cell. Only valid for depths < 8
false, // reverse_pixels_in_byte. Only valid for depths < 8
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command
@ -100,6 +104,7 @@ void board_init(void) {
display_init_sequence, display_init_sequence,
sizeof(display_init_sequence), sizeof(display_init_sequence),
&pin_PA01, // backlight pin &pin_PA01, // backlight pin
NO_BRIGHTNESS_COMMAND,
1.0f, // brightness (ignored) 1.0f, // brightness (ignored)
true, // auto_brightness true, // auto_brightness
false, // single_byte_bounds false, // single_byte_bounds

View File

@ -1,25 +1,23 @@
LD_FILE = boards/samd51x19-bootloader-external-flash.ld LD_FILE = boards/samd51x19-bootloader-external-flash.ld
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802C USB_PID = 0x8034
USB_PRODUCT = "PyBadge" USB_PRODUCT = "PyBadge"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1 QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1 EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = GD25Q16C EXTERNAL_FLASH_DEVICES = GD25Q16C
LONGINT_IMPL = MPZ LONGINT_IMPL = MPZ
CIRCUITPY_AUDIOIO = 1
CIRCUITPY_DISPLAYIO = 1
CIRCUITPY_GAMEPAD = 1
CIRCUITPY_GAMEPADSHIFT = 1
CIRCUITPY_STAGE = 1
# No touch on SAMD51 yet # No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0 CIRCUITPY_TOUCHIO = 0
CIRCUITPY_GAMEPADSHIFT = 1
CHIP_VARIANT = SAMD51J19A
CHIP_FAMILY = samd51
CIRCUITPY_STAGE = 1
CIRCUITPY_GAMEPAD = 1
CIRCUITPY_DISPLAYIO = 1
CIRCUITPY_AUDIOIO = 1
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge

View File

@ -0,0 +1,97 @@
/*
* This file is part of the MicroPython project, http://micropython.org/
*
* The MIT License (MIT)
*
* Copyright (c) 2017 Scott Shawcroft for Adafruit Industries
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "boards/board.h"
#include "mpconfigboard.h"
#include "hal/include/hal_gpio.h"
#include "shared-bindings/busio/SPI.h"
#include "shared-bindings/displayio/FourWire.h"
#include "shared-module/displayio/__init__.h"
#include "shared-module/displayio/mipi_constants.h"
#include "tick.h"
displayio_fourwire_obj_t board_display_obj;
#define DELAY 0x80
uint8_t display_init_sequence[] = {
0x01, 0 | DELAY, 150, // SWRESET
0x11, 0 | DELAY, 255, // SLPOUT
0x36, 1, 0x08, // _MADCTL bottom to top refresh in vsync aligned order.
0x3a, 1, 0x55, // COLMOD - 16bit color
0x21, 0 | DELAY, 10, // _INVON
0x13, 0 | DELAY, 10, // _NORON
0x29, 0 | DELAY, 255, // _DISPON
};
void board_init(void) {
busio_spi_obj_t* spi = &displays[0].fourwire_bus.inline_bus;
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL);
common_hal_busio_spi_never_reset(spi);
displayio_fourwire_obj_t* bus = &displays[0].fourwire_bus;
bus->base.type = &displayio_fourwire_type;
common_hal_displayio_fourwire_construct(bus,
spi,
&pin_PB05, // TFT_DC Command or data
&pin_PB06, // TFT_CS Chip select
&pin_PB07, // TFT_RST Reset
60000000);
displayio_display_obj_t* display = &displays[0].display;
display->base.type = &displayio_display_type;
common_hal_displayio_display_construct(display,
bus,
320, // Width (after rotation)
240, // Height (after rotation)
0, // column start
0, // row start
90, // rotation
16, // Color depth
false, // grayscale
false, // pixels in byte share row. Only used for depth < 8
1, // bytes per cell. Only valid for depths < 8
false, // reverse_pixels_in_byte. Only valid for depths < 8
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command
0x37, // set vertical scroll command
display_init_sequence,
sizeof(display_init_sequence),
&pin_PA01, // backlight pin
NO_BRIGHTNESS_COMMAND,
1.0f, // brightness (ignored)
true, // auto_brightness
false, // single_byte_bounds
false); // data_as_commands
}
bool board_requests_safe_mode(void) {
return false;
}
void reset_board(void) {
}

View File

@ -0,0 +1,37 @@
#define MICROPY_HW_BOARD_NAME "Adafruit Pybadge Airlift"
#define MICROPY_HW_MCU_NAME "samd51j20"
#define CIRCUITPY_MCU_FAMILY samd51
// This is for Rev B
#define MICROPY_HW_LED_STATUS (&pin_PA23)
// These are pins not to reset.
// QSPI Data pins
#define MICROPY_PORT_A (PORT_PA08 | PORT_PA09 | PORT_PA10 | PORT_PA11)
// DotStar pins, QSPI CS, and QSPI SCK
#define MICROPY_PORT_B (PORT_PB10 | PORT_PB11)
#define MICROPY_PORT_C (0)
#define MICROPY_PORT_D (0)
#define AUTORESET_DELAY_MS 500
// If you change this, then make sure to update the linker scripts as well to
// make sure you don't overwrite code
#define CIRCUITPY_INTERNAL_NVM_SIZE 8192
#define BOARD_FLASH_SIZE (FLASH_SIZE - 0x4000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define DEFAULT_I2C_BUS_SCL (&pin_PA13)
#define DEFAULT_I2C_BUS_SDA (&pin_PA12)
#define DEFAULT_SPI_BUS_SCK (&pin_PA17)
#define DEFAULT_SPI_BUS_MOSI (&pin_PB23)
#define DEFAULT_SPI_BUS_MISO (&pin_PB22)
#define DEFAULT_UART_BUS_RX (&pin_PB17)
#define DEFAULT_UART_BUS_TX (&pin_PB16)
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1

View File

@ -0,0 +1,23 @@
LD_FILE = boards/samd51x19-bootloader-external-flash.ld
USB_VID = 0x239A
USB_PID = 0x8043
USB_PRODUCT = "PyBadge AirLift"
USB_MANUFACTURER = "Adafruit Industries LLC"
CHIP_VARIANT = SAMD51J20A
CHIP_FAMILY = samd51
QSPI_FLASH_FILESYSTEM = 1
EXTERNAL_FLASH_DEVICE_COUNT = 1
EXTERNAL_FLASH_DEVICES = GD25Q16C
LONGINT_IMPL = MPZ
CIRCUITPY_AUDIOIO = 1
CIRCUITPY_DISPLAYIO = 1
CIRCUITPY_GAMEPAD = 1
CIRCUITPY_GAMEPADSHIFT = 1
CIRCUITPY_STAGE = 1
# No touch on SAMD51 yet
CIRCUITPY_TOUCHIO = 0
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge

View File

@ -0,0 +1,75 @@
#include "shared-bindings/board/__init__.h"
#include "boards/board.h"
#include "shared-module/displayio/__init__.h"
STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{MP_OBJ_NEW_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_PA02)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_PA05)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_PB08)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_PB09)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_PA04)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_PA06)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A6), MP_ROM_PTR(&pin_PB01)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A7), MP_ROM_PTR(&pin_PB04)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A8), MP_ROM_PTR(&pin_PB03)},
{MP_OBJ_NEW_QSTR(MP_QSTR_A9), MP_ROM_PTR(&pin_PB02)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_PB17)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_PB16)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_PB03)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PB02)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_PA14)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PA16)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PA18)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_PB14)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA15)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA19)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA20)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_PA21)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_PA22)},
{MP_OBJ_NEW_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA23)},
// UART
{MP_OBJ_NEW_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PB17)},
{MP_OBJ_NEW_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PB16)},
// I2C
{MP_OBJ_NEW_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA12)},
{MP_OBJ_NEW_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA13)},
// SPI
{MP_OBJ_NEW_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_PA17)},
{MP_OBJ_NEW_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PB22)},
{MP_OBJ_NEW_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PB23)},
// Special named pins
{MP_OBJ_NEW_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA15)},
{MP_OBJ_NEW_QSTR(MP_QSTR_LIGHT), MP_ROM_PTR(&pin_PB04)},
{MP_OBJ_NEW_QSTR(MP_QSTR_ACCELEROMETER_INTERRUPT), MP_ROM_PTR(&pin_PB14)},
{MP_OBJ_NEW_QSTR(MP_QSTR_SPEAKER), MP_ROM_PTR(&pin_PA02)},
{MP_OBJ_NEW_QSTR(MP_QSTR_SPEAKER_ENABLE), MP_ROM_PTR(&pin_PA27)},
{MP_OBJ_NEW_QSTR(MP_QSTR_BUTTON_LATCH), MP_ROM_PTR(&pin_PB00)},
{MP_OBJ_NEW_QSTR(MP_QSTR_BUTTON_OUT), MP_ROM_PTR(&pin_PB30)},
{MP_OBJ_NEW_QSTR(MP_QSTR_BUTTON_CLOCK), MP_ROM_PTR(&pin_PB31)},
// ESP control
{MP_OBJ_NEW_QSTR(MP_QSTR_ESP_CS), MP_ROM_PTR(&pin_PA14)},
{MP_OBJ_NEW_QSTR(MP_QSTR_ESP_GPIO0), MP_ROM_PTR(&pin_PA31)},
{MP_OBJ_NEW_QSTR(MP_QSTR_ESP_BUSY), MP_ROM_PTR(&pin_PA00)},
{MP_OBJ_NEW_QSTR(MP_QSTR_ESP_RESET), MP_ROM_PTR(&pin_PB12)},
// TFT control pins
{MP_OBJ_NEW_QSTR(MP_QSTR_TFT_LITE), MP_ROM_PTR(&pin_PA01)},
{MP_OBJ_NEW_QSTR(MP_QSTR_TFT_MOSI), MP_ROM_PTR(&pin_PB15)},
{MP_OBJ_NEW_QSTR(MP_QSTR_TFT_SCK), MP_ROM_PTR(&pin_PB13)},
{MP_OBJ_NEW_QSTR(MP_QSTR_TFT_RST), MP_ROM_PTR(&pin_PB07)},
{MP_ROM_QSTR(MP_QSTR_TFT_CS), MP_ROM_PTR(&pin_PB06)},
{MP_ROM_QSTR(MP_QSTR_TFT_DC), MP_ROM_PTR(&pin_PB05)},
{MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj)},
{MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj)},
{MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj)},
{MP_ROM_QSTR(MP_QSTR_DISPLAY), MP_ROM_PTR(&displays[0].display)}};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

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