Merge branch 'main' into rp2040_cpu_frequency

This commit is contained in:
Scott Shawcroft 2023-04-19 17:05:58 -07:00 committed by GitHub
commit 0f9fb33371
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1082 changed files with 36675 additions and 9823 deletions

View File

@ -0,0 +1,7 @@
#define MICROPY_HW_BOARD_NAME "BLOK"
USB_PRODUCT = "BLOK"
uint32_t THI = (*(uint32_t *)FUSES_HOT_TEMP_VAL_INT_ADDR & FUSES_HOT_TEMP_VAL_INT_Msk) >> FUSES_HOT_TEMP_VAL_INT_Pos;
float TH = THI + convert_dec_to_frac(THD);
print(binascii.b2a_base64(b"fo"))
# again, neither will "there" or "wither", since they have "the"
i1Qb$TE"rl

View File

@ -0,0 +1,22 @@
ans
ure
clen
ser
endianess
pris
synopsys
reenable
dout
inout
wel
iput
hsi
astroid
busses
cyphertext
dum
deque
deques
extint
shs
pass-thru

10
.codespellrc Normal file
View File

@ -0,0 +1,10 @@
# See: https://github.com/codespell-project/codespell#using-a-config-file
[codespell]
# In the event of a false positive, add the problematic word, in all lowercase, to 'ignore-words.txt' (one word per line).
# Or copy & paste the whole problematic line to 'exclude-file.txt'
ignore-words = .codespell/ignore-words.txt
exclude-file = .codespell/exclude-file.txt
check-filenames =
check-hidden =
count =
skip = .cproject,.git,./lib,./locale,ACKNOWLEDGEMENTS

View File

@ -6,7 +6,7 @@ body:
- type: markdown - type: markdown
attributes: attributes:
value: >- value: >-
Thanks! for testing out CircuitPython. Now that you have encountered a Thanks for testing out CircuitPython! Now that you have encountered a
bug... you can file a report for it. bug... you can file a report for it.
- type: textarea - type: textarea
id: firmware id: firmware

View File

@ -0,0 +1,63 @@
name: Fetch external deps
inputs:
action:
required: false
default: restore
type: choice
options:
- cache
- restore
port:
required: false
default: none
type: string
runs:
using: composite
steps:
# arm
- name: Get arm toolchain
if: >-
inputs.port != 'none' &&
inputs.port != 'litex' &&
inputs.port != 'espressif'
uses: carlosperate/arm-none-eabi-gcc-action@v1
with:
release: '10-2020-q4'
# espressif
- name: Get espressif toolchain
if: inputs.port == 'espressif'
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
shell: bash
- name: Install IDF tools
if: inputs.port == 'espressif'
run: |
echo "Installing ESP-IDF tools"
$IDF_PATH/tools/idf_tools.py --non-interactive install required
$IDF_PATH/tools/idf_tools.py --non-interactive install cmake
echo "Installing Python environment and packages"
$IDF_PATH/tools/idf_tools.py --non-interactive install-python-env
rm -rf $IDF_TOOLS_PATH/dist
shell: bash
- name: Set environment
if: inputs.port == 'espressif'
run: |
source $IDF_PATH/export.sh
echo >> $GITHUB_ENV "IDF_PYTHON_ENV_PATH=$IDF_PYTHON_ENV_PATH"
echo >> $GITHUB_PATH "$PATH"
shell: bash
# common
- name: Cache python dependencies
if: inputs.port != 'espressif'
uses: ./.github/actions/deps/python
with:
action: ${{ inputs.action }}
- name: Install python dependencies
run: pip install -r requirements-dev.txt
shell: bash

36
.github/actions/deps/ports/action.yml vendored Normal file
View File

@ -0,0 +1,36 @@
name: Fetch port deps
inputs:
board:
required: true
type: string
outputs:
port:
value: ${{ steps.board-to-port.outputs.port }}
runs:
using: composite
steps:
- name: Board to port
id: board-to-port
run: |
PORT=$(find ports/*/boards/ -type d -name ${{ inputs.board }} | sed 's/^ports\///g;s/\/boards.*//g')
if [ -z $PORT ]; then (exit 1); else echo >> $GITHUB_OUTPUT "port=$PORT"; fi
shell: bash
- name: Set up broadcom
if: steps.board-to-port.outputs.port == 'broadcom'
uses: ./.github/actions/deps/ports/broadcom
- name: Set up espressif
if: steps.board-to-port.outputs.port == 'espressif'
uses: ./.github/actions/deps/ports/espressif
- name: Set up litex
if: steps.board-to-port.outputs.port == 'litex'
uses: ./.github/actions/deps/ports/litex
- name: Set up nrf
if: steps.board-to-port.outputs.port == 'nrf'
uses: ./.github/actions/deps/ports/nrf

View File

@ -0,0 +1,22 @@
name: Fetch broadcom port deps
runs:
using: composite
steps:
- name: Get broadcom toolchain
run: |
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz
sudo apt-get update
sudo apt-get install -y mtools
shell: bash
- name: Install mkfs.fat
run: |
wget https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz
tar -xaf dosfstools-4.2.tar.gz
cd dosfstools-4.2
./configure
make -j 2
cd src
echo >> $GITHUB_PATH $(pwd)
shell: bash

View File

@ -0,0 +1,36 @@
name: Fetch espressif port deps
runs:
using: composite
steps:
- name: Set IDF env
run: |
echo >> $GITHUB_ENV "IDF_PATH=$GITHUB_WORKSPACE/ports/espressif/esp-idf"
echo >> $GITHUB_ENV "IDF_TOOLS_PATH=$GITHUB_WORKSPACE/.idf_tools"
shell: bash
- name: Get IDF commit
id: idf-commit
run: |
COMMIT=$(git submodule status ports/espressif/esp-idf | grep -o -P '(?<=^-).*(?= )')
echo "$COMMIT"
echo "commit=$COMMIT" >> $GITHUB_OUTPUT
shell: bash
- name: Cache IDF submodules
uses: actions/cache@v3
with:
path: |
.git/modules/ports/espressif/esp-idf
ports/espressif/esp-idf
key: submodules-idf-${{ steps.idf-commit.outputs.commit }}
- name: Cache IDF tools
uses: actions/cache@v3
with:
path: ${{ env.IDF_TOOLS_PATH }}
key: ${{ runner.os }}-${{ env.pythonLocation }}-tools-idf-${{ steps.idf-commit.outputs.commit }}
- name: Initialize IDF submodules
run: git submodule update --init --depth=1 --recursive $IDF_PATH
shell: bash

View File

@ -0,0 +1,10 @@
name: Fetch litex port deps
runs:
using: composite
steps:
- name: Get litex toolchain
run: |
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
sudo tar -C /usr --strip-components=1 -xaf riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
shell: bash

View File

@ -0,0 +1,17 @@
name: Fetch nrf port deps
runs:
using: composite
steps:
- name: Get nrfutil 7+
run: |
wget https://developer.nordicsemi.com/.pc-tools/nrfutil/x64-linux/nrfutil
chmod +x nrfutil
./nrfutil install nrf5sdk-tools
mkdir -p $HOME/.local/bin
mv nrfutil $HOME/.local/bin
echo "$HOME/.local/bin" >> $GITHUB_PATH
shell: bash
- name: Print nrfutil version
run: nrfutil -V
shell: bash

42
.github/actions/deps/python/action.yml vendored Normal file
View File

@ -0,0 +1,42 @@
name: Fetch python deps
inputs:
action:
description: The cache action to use
required: false
default: restore
type: choice
options:
- cache
- restore
runs:
using: composite
steps:
- name: Cache python dependencies
id: cache-python-deps
if: inputs.action == 'cache'
uses: actions/cache@v3
with:
path: .cp_tools
key: ${{ runner.os }}-${{ env.pythonLocation }}-tools-cp-${{ hashFiles('requirements-dev.txt') }}
- name: Restore python dependencies
id: restore-python-deps
if: inputs.action == 'restore'
uses: actions/cache/restore@v3
with:
path: .cp_tools
key: ${{ runner.os }}-${{ env.pythonLocation }}-tools-cp-${{ hashFiles('requirements-dev.txt') }}
- name: Set up venv
if: inputs.action == 'cache' && !steps.cache-python-deps.outputs.cache-hit
run: python -m venv .cp_tools
shell: bash
- name: Activate venv
if: inputs.action == 'cache' || (inputs.action == 'restore' && steps.restore-python-deps.outputs.cache-hit)
run: |
source .cp_tools/bin/activate
echo >> $GITHUB_PATH "$PATH"
shell: bash

View File

@ -0,0 +1,87 @@
name: 'Fetch Submodules'
inputs:
target:
description: 'The target for ci_fetch_deps'
required: false
type: string
submodules:
description: 'The submodules to cache'
required: false
default: '["extmod/ulab", "lib/", "tools/"]'
type: string
action:
description: 'The cache action to use'
required: false
default: 'restore'
type: choice
options:
- cache
- restore
version:
description: 'Whether to generate CP version'
required: false
default: false
type: boolean
outputs:
frozen:
description: 'Whether frozen submodules were fetched'
value: ${{ steps.cp-deps.outputs.frozen_tags }}
version:
description: 'The CP version'
value: ${{ steps.cp-version.outputs.cp-version }}
runs:
using: "composite"
steps:
- name: Create submodule status
id: create-submodule-status
run: |
git submodule status ${{ join(fromJSON(inputs.submodules), ' ') }} >> submodule_status
echo $(cut -d ' ' -f 2 submodule_status) | echo "submodules=[\"$(sed "s/ /\", \"/g")\"]" >> $GITHUB_OUTPUT
shell: bash
- name: Cache submodules
if: ${{ inputs.action == 'cache' }}
uses: actions/cache@v3
with:
path: ".git/modules/\n${{ join(fromJSON(steps.create-submodule-status.outputs.submodules), '\n') }}"
key: submodules-common-${{ hashFiles('submodule_status') }}
enableCrossOsArchive: true
- name: Restore submodules
if: ${{ inputs.action == 'restore' }}
uses: actions/cache/restore@v3
with:
path: ".git/modules/\n${{ join(fromJSON(steps.create-submodule-status.outputs.submodules), '\n') }}"
key: submodules-common-${{ hashFiles('submodule_status') }}
enableCrossOsArchive: true
- name: Remove submodule status
run: rm submodule_status
shell: bash
- name: CircuitPython dependencies
id: cp-deps
run: python tools/ci_fetch_deps.py ${{ inputs.target || matrix.board || github.job }}
shell: bash
- name: CircuitPython version
id: cp-version
if: ${{ inputs.version == 'true' }}
run: |
echo "::group::Fetch history and tags"
git fetch --no-recurse-submodules --shallow-since="2021-07-01" --tags https://github.com/adafruit/circuitpython HEAD
git fetch --no-recurse-submodules --shallow-since="2021-07-01" origin $GITHUB_SHA
git repack -d
echo "::endgroup::"
CP_VERSION=$(tools/describe)
echo "$CP_VERSION"
echo "CP_VERSION=$CP_VERSION" >> $GITHUB_ENV
echo "cp-version=$CP_VERSION" >> $GITHUB_OUTPUT
shell: bash

37
.github/actions/mpy_cross/action.yml vendored Normal file
View File

@ -0,0 +1,37 @@
name: Set up mpy-cross
inputs:
download:
required: false
default: true
type: boolean
runs:
using: composite
steps:
- name: Download mpy-cross
id: download-mpy-cross
if: inputs.download == 'true'
continue-on-error: true
uses: actions/download-artifact@v3
with:
name: mpy-cross
path: mpy-cross
- name: Make mpy-cross executable
if: inputs.download == 'true' && steps.download-mpy-cross.outcome == 'success'
run: sudo chmod +x mpy-cross/mpy-cross
shell: bash
- name: Build mpy-cross
if: inputs.download == 'false' || steps.download-mpy-cross.outcome == 'failure'
run: make -C mpy-cross -j2
shell: bash
- name: Upload mpy-cross
if: inputs.download == 'false' || steps.download-mpy-cross.outcome == 'failure'
continue-on-error: true
uses: actions/upload-artifact@v3
with:
name: mpy-cross
path: mpy-cross/mpy-cross

33
.github/actions/upload_aws/action.yml vendored Normal file
View File

@ -0,0 +1,33 @@
name: Upload to AWS S3
inputs:
source:
required: true
type: string
destination:
required: false
type: string
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
runs:
using: composite
steps:
- name: Upload to S3
if: >-
(github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') ||
(github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
run: >-
[ -z "$AWS_ACCESS_KEY_ID" ] ||
aws s3 cp ${{ inputs.source }} s3://adafruit-circuit-python/bin/${{ inputs.destination }}
${{ endsWith(inputs.source, '/') && '--recursive' || '' }} --no-progress --region us-east-1
env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ inputs.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ inputs.AWS_SECRET_ACCESS_KEY }}
shell: bash

84
.github/workflows/build-boards.yml vendored Normal file
View File

@ -0,0 +1,84 @@
name: Build boards
on:
workflow_call:
inputs:
boards:
required: true
type: string
cp-version:
required: true
type: string
secrets:
AWS_ACCESS_KEY_ID:
required: false
AWS_SECRET_ACCESS_KEY:
required: false
jobs:
board:
runs-on: ubuntu-22.04
env:
CP_VERSION: ${{ inputs.cp-version }}
strategy:
fail-fast: false
matrix:
board: ${{ fromJSON(inputs.boards) }}
steps:
- name: Set up repository
uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Set up python
uses: actions/setup-python@v4
with:
python-version: 3.x
- name: Set up port
id: set-up-port
uses: ./.github/actions/deps/ports
with:
board: ${{ matrix.board }}
- name: Set up submodules
id: set-up-submodules
uses: ./.github/actions/deps/submodules
- name: Set up external
uses: ./.github/actions/deps/external
with:
port: ${{ steps.set-up-port.outputs.port }}
- name: Set up mpy-cross
if: steps.set-up-submodules.outputs.frozen == 'True'
uses: ./.github/actions/mpy_cross
- name: Versions
run: |
gcc --version
python3 --version
cmake --version || true
ninja --version || true
aarch64-none-elf-gcc --version || true
arm-none-eabi-gcc --version || true
xtensa-esp32-elf-gcc --version || true
riscv32-esp-elf-gcc --version || true
riscv64-unknown-elf-gcc --version || true
mkfs.fat --version || true
- name: Set up build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: Build board
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
uses: ./.github/actions/upload_aws
with:
source: bin/
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

70
.github/workflows/build-mpy-cross.yml vendored Normal file
View File

@ -0,0 +1,70 @@
name: Build mpy-cross
on:
workflow_call:
inputs:
cp-version:
required: true
type: string
secrets:
AWS_ACCESS_KEY_ID:
required: false
AWS_SECRET_ACCESS_KEY:
required: false
jobs:
build:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
mpy-cross: ["static", "static-aarch64", "static-mingw", "static-raspbian"]
env:
CP_VERSION: ${{ inputs.cp-version }}
EX_static-mingw: static.exe
OS_static: linux-amd64
OS_static-aarch64: linux-aarch64
OS_static-mingw: windows
OS_static-raspbian: linux-raspbian
steps:
- name: Set up repository
uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Set up python
uses: actions/setup-python@v4
with:
python-version: 3.x
- name: Set up submodules
uses: ./.github/actions/deps/submodules
with:
target: mpy-cross
- name: Install toolchain (aarch64)
if: matrix.mpy-cross == 'static-aarch64'
run: sudo apt-get install -y gcc-aarch64-linux-gnu
- name: Install toolchain (mingw)
if: matrix.mpy-cross == 'static-mingw'
run: sudo apt-get install -y mingw-w64
- name: Build mpy-cross.${{ matrix.mpy-cross }}
run: make -C mpy-cross -j2 -f Makefile.${{ matrix.mpy-cross }}
- name: Set output
run: |
echo >> $GITHUB_ENV "EX=${{ env[format('EX_{0}', matrix.mpy-cross)] || matrix.mpy-cross }}"
echo >> $GITHUB_ENV "OS=${{ env[format('OS_{0}', matrix.mpy-cross)] }}"
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: mpy-cross.${{ env.EX }}
path: mpy-cross/mpy-cross.${{ env.EX }}
- name: Upload to S3
uses: ./.github/actions/upload_aws
with:
source: mpy-cross/mpy-cross.${{ env.EX }}
destination: mpy-cross/${{ env.OS }}/mpy-cross-${{ env.OS }}-${{ env.CP_VERSION }}.${{ env.EX }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

View File

@ -9,174 +9,114 @@ on:
pull_request: pull_request:
release: release:
types: [published] types: [published]
check_suite:
types: [rerequested]
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true cancel-in-progress: true
jobs: jobs:
test: scheduler:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
outputs: outputs:
build-doc: ${{ steps.set-matrix.outputs.build-doc }} docs: ${{ steps.set-matrix.outputs.docs }}
boards-arm: ${{ steps.set-matrix.outputs.boards-arm }} ports: ${{ steps.set-matrix.outputs.ports }}
boards-riscv: ${{ steps.set-matrix.outputs.boards-riscv }} windows: ${{ steps.set-matrix.outputs.windows }}
boards-espressif: ${{ steps.set-matrix.outputs.boards-espressif }} cp-version: ${{ steps.set-up-submodules.outputs.version }}
boards-aarch: ${{ steps.set-matrix.outputs.boards-aarch }}
steps: steps:
- name: Dump GitHub context - name: Dump GitHub context
run: echo "$GITHUB_CONTEXT"
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT" - name: Set up repository
- uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
submodules: false submodules: false
fetch-depth: 1 fetch-depth: 1
- name: Set up Python 3 - name: Set up python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "3.x" python-version: 3.x
- name: Get CP deps - name: Duplicate USB VID/PID check
run: python tools/ci_fetch_deps.py test ${{ github.sha }}
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y eatmydata
sudo eatmydata apt-get install -y gettext gcc-aarch64-linux-gnu mingw-w64
pip install -r requirements-ci.txt -r requirements-dev.txt
- name: Versions
run: |
gcc --version
python3 --version
- name: Duplicate USB VID/PID Check
run: python3 -u -m tools.ci_check_duplicate_usb_vid_pid run: python3 -u -m tools.ci_check_duplicate_usb_vid_pid
- name: Build mpy-cross - name: Set up submodules
run: make -C mpy-cross -j2 id: set-up-submodules
- name: Build unix port uses: ./.github/actions/deps/submodules
run: |
make -C ports/unix VARIANT=coverage -j2
- name: Test all
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-tests.py -j1
working-directory: tests
- name: Print failure info
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-tests.py -j1 --print-failures
if: failure()
working-directory: tests
- name: Native Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-tests.py -j1 --emit native
working-directory: tests
- name: mpy Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-tests.py -j1 --via-mpy -d basics float micropython
working-directory: tests
- name: Native mpy Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-tests.py -j1 --via-mpy --emit native -d basics float micropython
working-directory: tests
- name: Build native modules
run: |
make -C examples/natmod/features1
make -C examples/natmod/features2
make -C examples/natmod/btree
make -C examples/natmod/framebuf
make -C examples/natmod/uheapq
make -C examples/natmod/urandom
make -C examples/natmod/ure
make -C examples/natmod/uzlib
- name: Test native modules
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython-coverage ./run-natmodtests.py extmod/{btree*,framebuf*,uheapq*,ure*,uzlib*}.py
working-directory: tests
- name: Build mpy-cross.static-aarch64
run: make -C mpy-cross -j2 -f Makefile.static-aarch64
- uses: actions/upload-artifact@v3
with: with:
name: mpy-cross.static-aarch64 action: cache
path: mpy-cross/mpy-cross.static-aarch64 version: true
- name: Build mpy-cross.static-raspbian - name: Set up external
run: make -C mpy-cross -j2 -f Makefile.static-raspbian uses: ./.github/actions/deps/external
- uses: actions/upload-artifact@v3
with: with:
name: mpy-cross.static-raspbian action: cache
path: mpy-cross/mpy-cross.static-raspbian - name: Set up mpy-cross
- name: Build mpy-cross.static uses: ./.github/actions/mpy_cross
run: make -C mpy-cross -j2 -f Makefile.static
- uses: actions/upload-artifact@v3
with: with:
name: mpy-cross.static-amd64-linux download: false
path: mpy-cross/mpy-cross.static
- name: Build mpy-cross.static-mingw
run: make -C mpy-cross -j2 -f Makefile.static-mingw
- uses: actions/upload-artifact@v3
with:
name: mpy-cross.static-x64-windows
path: mpy-cross/mpy-cross.static.exe
- name: Upload mpy-cross builds to S3
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: |
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-aarch64 s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-aarch64-${{ env.CP_VERSION }} --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static-raspbian s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-raspbian-${{ env.CP_VERSION }} --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-amd64-linux-${{ env.CP_VERSION }} --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross.static.exe s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross.static-x64-windows-${{ env.CP_VERSION }}.exe --no-progress --region us-east-1
- name: Get last commit with checks - name: Get last commit with checks
id: get-last-commit-with-checks id: get-last-commit-with-checks
if: github.event_name == 'pull_request' if: github.event_name == 'pull_request'
working-directory: tools working-directory: tools
run: python3 -u ci_changes_per_commit.py
env: env:
REPO: ${{ github.repository }} REPO: ${{ github.repository }}
PULL: ${{ github.event.number }} PULL: ${{ github.event.number }}
GITHUB_TOKEN: ${{ github.token }} GITHUB_TOKEN: ${{ github.token }}
EXCLUDE_COMMIT: ${{ github.event.after }} EXCLUDE_COMMIT: ${{ github.event.pull_request.head.sha }}
run: python3 -u ci_changes_per_commit.py - name: Set head sha (pull)
- name: Get changes
id: get-changes
if: github.event_name == 'pull_request' if: github.event_name == 'pull_request'
uses: tj-actions/changed-files@v34 run: echo "HEAD_SHA=${{ github.event.pull_request.head.sha }}" >> $GITHUB_ENV
with: - name: Set base sha (pull)
json: true if: github.event_name == 'pull_request'
sha: ${{ steps.get-last-commit-with-checks.outputs.commit && github.event.after }} run: git cat-file -e $SHA && echo "BASE_SHA=$SHA" >> $GITHUB_ENV || true
base_sha: ${{ steps.get-last-commit-with-checks.outputs.commit }} env:
SHA: ${{ steps.get-last-commit-with-checks.outputs.commit_sha || github.event.pull_request.base.sha }}
- name: Set head sha (push)
if: github.event_name == 'push'
run: echo "HEAD_SHA=${{ github.event.after }}" >> $GITHUB_ENV
- name: Set base sha (push)
if: github.event_name == 'push'
run: git cat-file -e $SHA && echo "BASE_SHA=$SHA" >> $GITHUB_ENV || true
env:
SHA: ${{ github.event.before }}
- name: Set matrix - name: Set matrix
id: set-matrix id: set-matrix
run: python3 -u ci_set_matrix.py
working-directory: tools working-directory: tools
env: env:
CHANGED_FILES: ${{ steps.get-changes.outputs.all_changed_and_modified_files }} LAST_FAILED_JOBS: ${{ steps.get-last-commit-with-checks.outputs.check_runs }}
LAST_FAILED_JOBS: ${{ steps.get-last-commit-with-checks.outputs.checkruns }}
run: python3 -u ci_set_matrix.py
tests:
needs: scheduler
uses: ./.github/workflows/run-tests.yml
with:
cp-version: ${{ needs.scheduler.outputs.cp-version }}
mpy-cross:
needs: scheduler
if: needs.scheduler.outputs.ports != '{}'
uses: ./.github/workflows/build-mpy-cross.yml
secrets: inherit
with:
cp-version: ${{ needs.scheduler.outputs.cp-version }}
mpy-cross-mac: mpy-cross-mac:
runs-on: macos-11 runs-on: macos-11
steps: needs: scheduler
- name: Dump GitHub context if: needs.scheduler.outputs.ports != '{}'
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} CP_VERSION: ${{ needs.scheduler.outputs.cp-version }}
run: echo "$GITHUB_CONTEXT" steps:
- uses: actions/checkout@v3 - name: Set up repository
uses: actions/checkout@v3
with: with:
submodules: false submodules: false
fetch-depth: 1 fetch-depth: 1
- name: Set up Python 3 - name: Set up python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "3.10" python-version: 3.x
- name: Get CP deps - name: Set up submodules
run: python tools/ci_fetch_deps.py mpy-cross-mac ${{ github.sha }} uses: ./.github/actions/deps/submodules
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- name: Install dependencies
run: |
brew install gettext
echo >>$GITHUB_PATH /usr/local/opt/gettext/bin
- name: Versions - name: Versions
run: | run: |
gcc --version gcc --version
@ -196,47 +136,47 @@ jobs:
path: mpy-cross/mpy-cross-arm64 path: mpy-cross/mpy-cross-arm64
- name: Make universal binary - name: Make universal binary
run: lipo -create -output mpy-cross-macos-universal mpy-cross/mpy-cross mpy-cross/mpy-cross-arm64 run: lipo -create -output mpy-cross-macos-universal mpy-cross/mpy-cross mpy-cross/mpy-cross-arm64
- uses: actions/upload-artifact@v3 - name: Upload artifact
uses: actions/upload-artifact@v3
with: with:
name: mpy-cross-macos-11-universal name: mpy-cross-macos-11-universal
path: mpy-cross-macos-universal path: mpy-cross-macos-universal
- name: Upload mpy-cross build to S3 - name: Upload to S3
if: >-
(github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') ||
(github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
run: | run: |
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1 [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1 [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/mpy-cross-macos-11-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1 [ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1
env: env:
AWS_PAGER: '' AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
docs:
build-doc: runs-on: ubuntu-22.04
runs-on: ubuntu-20.04 needs: scheduler
needs: test if: needs.scheduler.outputs.docs == 'True'
if: ${{ needs.test.outputs.build-doc == 'True' }} env:
CP_VERSION: ${{ needs.scheduler.outputs.cp-version }}
steps: steps:
- uses: actions/checkout@v3 - name: Set up repository
uses: actions/checkout@v3
with: with:
submodules: false submodules: false
fetch-depth: 1 fetch-depth: 1
- name: Get CP deps - name: Set up python
run: python tools/ci_fetch_deps.py docs ${{ github.sha }}
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- name: Set up Python 3
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "3.10" python-version: 3.x
- name: Set up submodules
uses: ./.github/actions/deps/submodules
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y eatmydata sudo apt-get install -y latexmk librsvg2-bin texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
sudo eatmydata apt-get install -y latexmk librsvg2-bin texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra pip install -r requirements-doc.txt
pip install -r requirements-ci.txt -r requirements-doc.txt
- name: Build and Validate Stubs - name: Build and Validate Stubs
run: make check-stubs -j2 run: make check-stubs -j2
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
@ -256,15 +196,13 @@ jobs:
with: with:
name: docs name: docs
path: _build/latex path: _build/latex
- name: Upload stubs to S3 - name: Upload to S3
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested')) uses: ./.github/actions/upload_aws
env: with:
AWS_PAGER: '' source: circuitpython-stubs/dist/*.tar.gz
destination: stubs/circuitpython-stubs-${{ env.CP_VERSION }}.tar.gz
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: |
zip -9r circuitpython-stubs.zip circuitpython-stubs
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp circuitpython-stubs/dist/*.tar.gz s3://adafruit-circuit-python/bin/stubs/circuitpython-stubs-${{ env.CP_VERSION }}.zip --no-progress --region us-east-1
- name: Upload stubs to PyPi - name: Upload stubs to PyPi
if: github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested') if: github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested')
env: env:
@ -275,263 +213,83 @@ jobs:
[ -z "$TWINE_USERNAME" ] || echo "Uploading dev release to PyPi" [ -z "$TWINE_USERNAME" ] || echo "Uploading dev release to PyPi"
[ -z "$TWINE_USERNAME" ] || twine upload circuitpython-stubs/dist/* [ -z "$TWINE_USERNAME" ] || twine upload circuitpython-stubs/dist/*
windows:
build-arm: runs-on: windows-2022
runs-on: ubuntu-20.04 needs: scheduler
needs: test if: needs.scheduler.outputs.windows == 'True'
strategy: env:
fail-fast: false CP_VERSION: ${{ needs.scheduler.outputs.cp-version }}
matrix: defaults:
board: ${{ fromJSON(needs.test.outputs.boards-arm) }} run:
if: ${{ needs.test.outputs.boards-arm != '[]' }} # We define a custom shell script here, although `msys2.cmd` does neither exist nor is it available in the PATH yet
shell: msys2 {0}
steps: steps:
- name: Set up Python 3 # We want to change the configuration of the git command that actions/checkout will be using
uses: actions/setup-python@v4 # (since it is not possible to set autocrlf through the action yet, see actions/checkout#226).
with: - run: git config --global core.autocrlf input
python-version: "3.10"
- uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Get CP deps
run: python tools/ci_fetch_deps.py ${{ matrix.board }} ${{ github.sha }}
- uses: carlosperate/arm-none-eabi-gcc-action@v1
with:
release: '10-2020-q4'
- name: Install dependencies
run: |
sudo apt-get install -y gettext
pip install -r requirements-ci.txt -r requirements-dev.txt
- name: Versions
run: |
gcc --version
arm-none-eabi-gcc --version
python3 --version
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v3
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
build-riscv:
runs-on: ubuntu-20.04
needs: test
strategy:
fail-fast: false
matrix:
board: ${{ fromJSON(needs.test.outputs.boards-riscv) }}
if: ${{ needs.test.outputs.boards-riscv != '[]' }}
steps:
- name: Set up Python 3
uses: actions/setup-python@v4
with:
python-version: "3.10"
- uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Get CP deps
run: python tools/ci_fetch_deps.py ${{ matrix.board }} ${{ github.sha }}
- name: Install dependencies
run: |
sudo apt-get install -y gettext
pip install -r requirements-ci.txt -r requirements-dev.txt
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
sudo tar -C /usr --strip-components=1 -xaf riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
- name: Versions
run: |
gcc --version
riscv64-unknown-elf-gcc --version
python3 --version
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v3
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
build-espressif:
runs-on: ubuntu-20.04
needs: test
strategy:
fail-fast: false
matrix:
board: ${{ fromJSON(needs.test.outputs.boards-espressif) }}
if: ${{ needs.test.outputs.boards-espressif != '[]' }}
steps:
- name: Set up Python 3
id: py3
uses: actions/setup-python@v4
with:
python-version: "3.10"
- uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Get CP deps
run: python tools/ci_fetch_deps.py ${{ matrix.board }} ${{ github.sha }}
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- uses: actions/cache@v3
name: Fetch IDF tool cache
id: idf-cache
with:
path: ${{ github.workspace }}/.idf_tools
key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/espressif/esp-idf/HEAD') }}-${{ steps.py3.outputs.python-path }}-20220404
- name: Clone IDF submodules
run: |
(cd $IDF_PATH && git submodule update --init)
env:
IDF_PATH: ${{ github.workspace }}/ports/espressif/esp-idf
- name: Install IDF tools
run: |
$IDF_PATH/tools/idf_tools.py --non-interactive install required
$IDF_PATH/tools/idf_tools.py --non-interactive install cmake
$IDF_PATH/tools/idf_tools.py --non-interactive install-python-env
rm -rf $IDF_TOOLS_PATH/dist
env:
IDF_PATH: ${{ github.workspace }}/ports/espressif/esp-idf
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools
- name: Install dependencies
run: |
source $IDF_PATH/export.sh
sudo apt-get install -y gettext ninja-build
pip install -r requirements-ci.txt -r requirements-dev.txt
env:
IDF_PATH: ${{ github.workspace }}/ports/espressif/esp-idf
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools
- name: Versions
run: |
source $IDF_PATH/export.sh
gcc --version
xtensa-esp32s2-elf-gcc --version
python3 --version
ninja --version
cmake --version
shell: bash shell: bash
env: - name: Check python coding (cmd)
IDF_PATH: ${{ github.workspace }}/ports/espressif/esp-idf run: python -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools shell: cmd
- name: mpy-cross # We use a JS Action, which calls the system terminal or other custom terminals directly, if required
run: make -C mpy-cross -j2 - uses: msys2/setup-msys2@v2
- name: Setup build failure matcher with:
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json" install: base-devel git wget unzip gcc python-pip
- name: build # The goal of this was to test how things worked when the default file encoding (locale.getpreferedencoding())
# was not UTF-8. However, msys2 python does use utf-8 as the preferred file encoding, and using actions/setup-python
# python3.8 gave a broken build, so we're not really testing what we wanted to test.
# However, commandline length limits are being tested so that does some good.
- name: Check python coding (msys2)
run: | run: |
source $IDF_PATH/export.sh locale -v
python3 -u build_release_files.py which python; python --version
working-directory: tools python -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
shell: bash which python3; python3 --version
env: python3 -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
IDF_PATH: ${{ github.workspace }}/ports/espressif/esp-idf - name: Install dependencies
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools run: |
BOARDS: ${{ matrix.board }} wget --no-verbose -O gcc-arm.zip https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.zip
- uses: actions/upload-artifact@v3 unzip -q -d /tmp gcc-arm.zip
with: tar -C /tmp/gcc-arm-none-* -cf - . | tar -C /usr/local -xf -
name: ${{ matrix.board }} pip install wheel
path: bin/${{ matrix.board }} # requirements_dev.txt doesn't install on windows. (with msys2 python)
- name: Upload to S3 # instead, pick a subset for what we want to do
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1" pip install cascadetoml jinja2 typer click intelhex
env: # check that installed packages work....?
AWS_PAGER: '' which python; python --version; python -c "import cascadetoml"
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} which python3; python3 --version; python3 -c "import cascadetoml"
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Set up repository
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested')) uses: actions/checkout@v3
build-aarch:
runs-on: ubuntu-20.04
needs: test
strategy:
fail-fast: false
matrix:
board: ${{ fromJSON(needs.test.outputs.boards-aarch) }}
if: ${{ needs.test.outputs.boards-aarch != '[]' }}
steps:
- name: Set up Python 3
uses: actions/setup-python@v4
with:
python-version: "3.10"
- uses: actions/checkout@v3
with: with:
submodules: false submodules: false
fetch-depth: 1 fetch-depth: 1
- name: Get CP deps - name: Set up submodules
run: python tools/ci_fetch_deps.py ${{ matrix.board }} ${{ github.sha }} uses: ./.github/actions/deps/submodules
- name: Install dependencies - name: build mpy-cross
run: | run: make -j2 -C mpy-cross
sudo apt-get install -y gettext mtools - name: build rp2040
pip install -r requirements-ci.txt -r requirements-dev.txt run: make -j2 -C ports/raspberrypi BOARD=adafruit_feather_rp2040 TRANSLATION=de_DE
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz - name: build samd21
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz run: make -j2 -C ports/atmel-samd BOARD=feather_m0_express TRANSLATION=zh_Latn_pinyin
- uses: carlosperate/arm-none-eabi-gcc-action@v1 - name: build samd51
run: make -j2 -C ports/atmel-samd BOARD=feather_m4_express TRANSLATION=es
- name: build nrf
run: make -j2 -C ports/nrf BOARD=feather_nrf52840_express TRANSLATION=fr
- name: build stm
run: make -j2 -C ports/stm BOARD=feather_stm32f405_express TRANSLATION=pt_BR
# I gave up trying to do esp builds on windows when I saw
# ERROR: Platform MINGW64_NT-10.0-17763-x86_64 appears to be unsupported
# https://github.com/espressif/esp-idf/issues/7062
ports:
needs: [scheduler, mpy-cross, tests]
if: needs.scheduler.outputs.ports != '{}'
uses: ./.github/workflows/build-boards.yml
secrets: inherit
strategy:
fail-fast: false
matrix:
port: ${{ fromJSON(needs.scheduler.outputs.ports).ports }}
with: with:
release: '10-2020-q4' boards: ${{ toJSON(fromJSON(needs.scheduler.outputs.ports)[matrix.port]) }}
- name: Install mkfs.fat cp-version: ${{ needs.scheduler.outputs.cp-version }}
run: |
wget https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz
tar -xaf dosfstools-4.2.tar.gz
cd dosfstools-4.2
./configure
make -j 2
cd src
echo >>$GITHUB_PATH $(pwd)
- name: Versions
run: |
gcc --version
aarch64-none-elf-gcc --version
arm-none-eabi-gcc --version
python3 --version
mkfs.fat --version || true
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v3
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env:
AWS_PAGER: ''
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: (github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))

View File

@ -10,37 +10,34 @@ on:
jobs: jobs:
website: website:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- name: Dump GitHub context - name: Dump GitHub context
run: echo "$GITHUB_CONTEXT"
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT" - name: Set up repository
- uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
submodules: false submodules: false
fetch-depth: 1 fetch-depth: 1
- name: Set up Python 3 - name: Set up python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "3.x" python-version: 3.x
- name: Get CP deps - name: Set up submodules
run: python tools/ci_fetch_deps.py website ${{ github.sha }} uses: ./.github/actions/deps/submodules
- name: Install deps with:
run: | version: true
pip install -r requirements-dev.txt - name: Set up external
uses: ./.github/actions/deps/external
- name: Versions - name: Versions
run: | run: |
gcc --version gcc --version
python3 --version python3 --version
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- name: Website - name: Website
run: python3 build_board_info.py run: python3 build_board_info.py
working-directory: tools working-directory: tools
env: env:
RELEASE_TAG: ${{ github.event.release.tag_name }} RELEASE_TAG: ${{ github.event.release.tag_name }}
ADABOT_GITHUB_ACCESS_TOKEN: ${{ secrets.ADABOT_GITHUB_ACCESS_TOKEN }} ADABOT_GITHUB_ACCESS_TOKEN: ${{ secrets.ADABOT_GITHUB_ACCESS_TOKEN }}
if: github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested')

View File

@ -0,0 +1,89 @@
name: Custom board build
on:
workflow_dispatch:
inputs:
board:
description: 'Board: Found in ports/*/boards/[board_id]'
required: true
type: string
version:
description: 'Version: Can be a tag or a commit (>=8.1.0)'
required: false
default: latest
type: string
language:
description: 'Language: Found in locale/[language].po'
required: false
default: en_US
type: string
flags:
description: 'Flags: Build flags (e.g. CIRCUITPY_WIFI=1)'
required: false
type: string
debug:
description: 'Make a debug build'
required: false
default: false
type: boolean
run-name: ${{ inputs.board }}-${{ inputs.language }}-${{ inputs.version }}${{ inputs.flags != '' && '-custom' || '' }}${{ inputs.debug && '-debug' || '' }}
jobs:
build:
runs-on: ubuntu-22.04
steps:
- name: Set up repository
run: |
git clone --filter=tree:0 https://github.com/adafruit/circuitpython.git $GITHUB_WORKSPACE
git checkout ${{ inputs.version == 'latest' && 'HEAD' || inputs.version }}
- name: Set up identifier
if: inputs.debug || inputs.flags != ''
run: |
> custom-build && git add custom-build
- name: Set up python
uses: actions/setup-python@v4
with:
python-version: 3.x
- name: Set up port
id: set-up-port
uses: ./.github/actions/deps/ports
with:
board: ${{ inputs.board }}
- name: Set up submodules
id: set-up-submodules
uses: ./.github/actions/deps/submodules
with:
action: cache
target: ${{ inputs.board }}
- name: Set up external
uses: ./.github/actions/deps/external
with:
action: cache
port: ${{ steps.set-up-port.outputs.port }}
- name: Set up mpy-cross
if: steps.set-up-submodules.outputs.frozen == 'True'
uses: ./.github/actions/mpy_cross
with:
download: false
- name: Versions
run: |
tools/describe
gcc --version
python3 --version
cmake --version || true
ninja --version || true
aarch64-none-elf-gcc --version || true
arm-none-eabi-gcc --version || true
xtensa-esp32-elf-gcc --version || true
riscv32-esp-elf-gcc --version || true
riscv64-unknown-elf-gcc --version || true
mkfs.fat --version || true
- name: Build board
run: make -j2 ${{ inputs.flags }} BOARD=${{ inputs.board }} DEBUG=${{ inputs.debug && '1' || '0' }} TRANSLATION=${{ inputs.language }}
working-directory: ports/${{ steps.set-up-port.outputs.port }}
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: ${{ inputs.board }}-${{ inputs.language }}-${{ inputs.version }}${{ inputs.flags != '' && '-custom' || '' }}${{ inputs.debug && '-debug' || '' }}
path: ports/${{ steps.set-up-port.outputs.port }}/build-${{ inputs.board }}/firmware.*

View File

@ -0,0 +1,18 @@
name: Notify users based on issue labels
on:
issues:
types: [labeled]
jobs:
notify:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- uses: tekktrik/issue-labeled-ping@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
user: v923z
label: ulab
message: Heads up {user} - the "{label}" label was applied to this issue.

View File

@ -1,14 +0,0 @@
name: Notify users based on issue labels
on:
issues:
types: [labeled]
jobs:
notify:
runs-on: ubuntu-latest
steps:
- uses: jenschelkopf/issue-label-notification-action@1.3
with:
recipients: |
ulab=@v923z

View File

@ -1,112 +0,0 @@
name: windows port
on:
push:
pull_request:
paths:
- '.github/workflows/*.yml'
- 'extmod/**'
- 'lib/**'
- 'mpy-cross/**'
- 'ports/unix/**'
- 'ports/windows/**'
- 'py/**'
- 'requirements*.txt'
- 'tools/**'
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build:
runs-on: windows-2019
defaults:
run:
# We define a custom shell script here, although `msys2.cmd` does neither exist nor is it available in the PATH yet
shell: msys2 {0}
steps:
# We want to change the configuration of the git command that actions/checkout will be using (since it is not possible to set autocrlf through the action yet, see actions/checkout#226).
- run: git config --global core.autocrlf input
shell: bash
- name: Check python coding (cmd)
run: |
python -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
shell: cmd
# We use a JS Action, which calls the system terminal or other custom terminals directly, if required
- uses: msys2/setup-msys2@v2
with:
update: true
install: base-devel git wget unzip gcc python-pip
# The goal of this was to test how things worked when the default file
# encoding (locale.getpreferedencoding()) was not UTF-8. However, msys2
# python does use utf-8 as the preferred file encoding, and using
# actions/setup-python python3.8 gave a broken build, so we're not really
# testing what we wanted to test.
#
# however, commandline length limits are being tested so that does some
# good.
- name: Check python coding (msys2)
run: |
locale -v
which python; python --version
python -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
which python3; python3 --version
python3 -c "import sys, locale; print(sys.getdefaultencoding(), locale.getpreferredencoding(False))"
- name: Install dependencies
run: |
wget --no-verbose -O gcc-arm.zip https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.zip
unzip -q -d /tmp gcc-arm.zip
tar -C /tmp/gcc-arm-none-* -cf - . | tar -C /usr/local -xf -
pip install wheel
# requirements_dev.txt doesn't install on windows. (with msys2 python)
# instead, pick a subset for what we want to do
pip install cascadetoml jinja2 typer click intelhex
# check that installed packages work....?
which python; python --version; python -c "import cascadetoml"
which python3; python3 --version; python3 -c "import cascadetoml"
- uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Get CP deps
run: python tools/ci_fetch_deps.py windows ${{ github.sha }}
- name: CircuitPython version
run: |
tools/describe || git log --parents HEAD~4..
echo >>$GITHUB_ENV CP_VERSION=$(tools/describe)
- name: build mpy-cross
run: make -j2 -C mpy-cross
- name: build rp2040
run: make -j2 -C ports/raspberrypi BOARD=adafruit_feather_rp2040 TRANSLATION=de_DE
- name: build samd21
run: make -j2 -C ports/atmel-samd BOARD=feather_m0_express TRANSLATION=zh_Latn_pinyin
- name: build samd51
run: make -j2 -C ports/atmel-samd BOARD=feather_m4_express TRANSLATION=es
- name: build nrf
run: make -j2 -C ports/nrf BOARD=feather_nrf52840_express TRANSLATION=fr
- name: build stm
run: make -j2 -C ports/stm BOARD=feather_stm32f405_express TRANSLATION=pt_BR
# I gave up trying to do esp32 builds on windows when I saw
# ERROR: Platform MINGW64_NT-10.0-17763-x86_64 appears to be unsupported
# https://github.com/espressif/esp-idf/issues/7062
#
# - name: prepare esp
# run: ports/espressif/esp-idf/install.bat
# shell: cmd
#
# - name: build esp
# run: . ports/espressif/esp-idf/export.sh && make -j2 -C ports/espressif BOARD=adafruit_metro_esp32s2

View File

@ -5,8 +5,8 @@
name: pre-commit name: pre-commit
on: on:
pull_request:
push: push:
pull_request:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
@ -16,24 +16,25 @@ jobs:
pre-commit: pre-commit:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3 - name: Set up repository
- name: Set up Python 3 uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Set up python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "3.x" python-version: 3.x
- name: Install deps - name: Set up submodules
uses: ./.github/actions/deps/submodules
- name: Set up external
uses: ./.github/actions/deps/external
- name: Install dependencies
run: | run: |
sudo apt-get update
sudo apt-get install -y gettext uncrustify sudo apt-get install -y gettext uncrustify
pip3 install black polib pyyaml - name: Run pre-commit
- name: Populate selected submodules uses: pre-commit/action@v3.0.0
run: git submodule update --init extmod/ulab
- name: Set PY
run: echo >>$GITHUB_ENV PY="$(python -c 'import hashlib, sys;print(hashlib.sha256(sys.version.encode()+sys.executable.encode()).hexdigest())')"
- uses: actions/cache@v3
with:
path: ~/.cache/pre-commit
key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }}
- uses: pre-commit/action@v3.0.0
- name: Make patch - name: Make patch
if: failure() if: failure()
run: git diff > ~/pre-commit.patch run: git diff > ~/pre-commit.patch

67
.github/workflows/run-tests.yml vendored Normal file
View File

@ -0,0 +1,67 @@
name: Run tests
on:
workflow_call:
inputs:
cp-version:
required: true
type: string
jobs:
run:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
test: [all, mpy, native, native_mpy]
env:
CP_VERSION: ${{ inputs.cp-version }}
MICROPY_CPYTHON3: python3.8
MICROPY_MICROPYTHON: ../ports/unix/micropython-coverage
TEST_all:
TEST_mpy: --via-mpy -d basics float micropython
TEST_native: --emit native
TEST_native_mpy: --via-mpy --emit native -d basics float micropython
steps:
- name: Set up repository
uses: actions/checkout@v3
with:
submodules: false
fetch-depth: 1
- name: Set up python
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Set up submodules
uses: ./.github/actions/deps/submodules
with:
target: tests
- name: Set up external
if: matrix.test == 'all'
uses: ./.github/actions/deps/external
- name: Set up mpy-cross
uses: ./.github/actions/mpy_cross
- name: Build unix port
run: make -C ports/unix VARIANT=coverage -j2
- name: Run tests
run: ./run-tests.py -j2 ${{ env[format('TEST_{0}', matrix.test)] }}
working-directory: tests
- name: Print failure info
run: ./run-tests.py -j2 --print-failures
if: failure()
working-directory: tests
- name: Build native modules
if: matrix.test == 'all'
run: |
make -C examples/natmod/features1
make -C examples/natmod/features2
make -C examples/natmod/btree
make -C examples/natmod/framebuf
make -C examples/natmod/uheapq
make -C examples/natmod/urandom
make -C examples/natmod/ure
make -C examples/natmod/uzlib
- name: Test native modules
if: matrix.test == 'all'
run: ./run-natmodtests.py extmod/{btree*,framebuf*,uheapq*,ure*,uzlib*}.py
working-directory: tests

23
.gitmodules vendored
View File

@ -33,9 +33,6 @@
path = ports/atmel-samd/asf4 path = ports/atmel-samd/asf4
url = https://github.com/adafruit/asf4.git url = https://github.com/adafruit/asf4.git
branch = circuitpython branch = circuitpython
[submodule "tools/usb_descriptor"]
path = tools/usb_descriptor
url = https://github.com/adafruit/usb_descriptor.git
[submodule "lib/nrfutil"] [submodule "lib/nrfutil"]
path = lib/nrfutil path = lib/nrfutil
url = https://github.com/adafruit/nRF52_nrfutil url = https://github.com/adafruit/nRF52_nrfutil
@ -103,7 +100,7 @@
url = https://github.com/adafruit/Adafruit_MP3 url = https://github.com/adafruit/Adafruit_MP3
[submodule "ports/mimxrt10xx/sdk"] [submodule "ports/mimxrt10xx/sdk"]
path = ports/mimxrt10xx/sdk path = ports/mimxrt10xx/sdk
url = https://github.com/adafruit/MIMXRT10xx_SDK url = https://github.com/nxp-mcuxpresso/mcux-sdk.git
[submodule "frozen/Adafruit_CircuitPython_Register"] [submodule "frozen/Adafruit_CircuitPython_Register"]
path = frozen/Adafruit_CircuitPython_Register path = frozen/Adafruit_CircuitPython_Register
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
@ -187,10 +184,6 @@
[submodule "frozen/Adafruit_CircuitPython_APDS9960"] [submodule "frozen/Adafruit_CircuitPython_APDS9960"]
path = frozen/Adafruit_CircuitPython_APDS9960 path = frozen/Adafruit_CircuitPython_APDS9960
url = https://github.com/adafruit/Adafruit_CircuitPython_APDS9960 url = https://github.com/adafruit/Adafruit_CircuitPython_APDS9960
[submodule "ports/broadcom/peripherals"]
path = ports/broadcom/peripherals
url = https://github.com/adafruit/broadcom-peripherals.git
branch = main-build
[submodule "rpi-firmware"] [submodule "rpi-firmware"]
path = ports/broadcom/firmware path = ports/broadcom/firmware
url = https://github.com/raspberrypi/rpi-firmware.git url = https://github.com/raspberrypi/rpi-firmware.git
@ -313,8 +306,7 @@
branch = circuitpython branch = circuitpython
[submodule "ports/raspberrypi/lib/cyw43-driver"] [submodule "ports/raspberrypi/lib/cyw43-driver"]
path = ports/raspberrypi/lib/cyw43-driver path = ports/raspberrypi/lib/cyw43-driver
url = https://github.com/adafruit/cyw43-driver.git url = https://github.com/georgerobotics/cyw43-driver.git
branch = circuitpython8
[submodule "ports/raspberrypi/lib/lwip"] [submodule "ports/raspberrypi/lib/lwip"]
path = ports/raspberrypi/lib/lwip path = ports/raspberrypi/lib/lwip
url = https://github.com/adafruit/lwip.git url = https://github.com/adafruit/lwip.git
@ -328,3 +320,14 @@
[submodule "frozen/Adafruit_CircuitPython_SSD1680"] [submodule "frozen/Adafruit_CircuitPython_SSD1680"]
path = frozen/Adafruit_CircuitPython_SSD1680 path = frozen/Adafruit_CircuitPython_SSD1680
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1680 url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1680
[submodule "ports/broadcom/peripherals"]
path = ports/broadcom/peripherals
url = https://github.com/adafruit/broadcom-peripherals.git
branch = main-build
[submodule "ports/silabs/gecko_sdk"]
path = ports/silabs/gecko_sdk
url = https://github.com/SiliconLabs/gecko_sdk.git
branch = v4.2.1
[submodule "ports/silabs/tools/slc_cli_linux"]
path = ports/silabs/tools/slc_cli_linux
url = https://github.com/SiliconLabs/circuitpython_slc_cli_linux

View File

@ -8,9 +8,19 @@ repos:
hooks: hooks:
- id: check-yaml - id: check-yaml
- id: end-of-file-fixer - id: end-of-file-fixer
exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*|ports/espressif/esp-idf-config/.*|ports/espressif/boards/.*/sdkconfig)' exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*)'
- id: trailing-whitespace - id: trailing-whitespace
exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*|lib/mbedtls_errors/.*)' exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*|lib/mbedtls_errors/generate_errors.diff)'
- repo: https://github.com/codespell-project/codespell
rev: v2.2.4
hooks:
- id: codespell
args: [-w]
exclude: |
(?x)^(
locale/|
lib/
)
- repo: local - repo: local
hooks: hooks:
- id: translations - id: translations

View File

@ -14,7 +14,7 @@ build:
python: "3" python: "3"
jobs: jobs:
post_install: post_install:
- python tools/ci_fetch_deps.py docs HEAD - python tools/ci_fetch_deps.py docs
formats: formats:
- pdf - pdf

View File

@ -109,7 +109,7 @@ Pre-commit also requires some additional programs to be installed through your p
* Standard Unix tools such as make, find, etc * Standard Unix tools such as make, find, etc
* The gettext package, any modern version * The gettext package, any modern version
* uncrustify version 0.71 (0.72 is also tested) * uncrustify version 0.71 (0.72 is also tested and OK; 0.75 is not OK)
Each time you create a git commit, the pre-commit quality checks will be run. You can also run them e.g., with `pre-commit run foo.c` or `pre-commit run --all` to run on all files whether modified or not. Each time you create a git commit, the pre-commit quality checks will be run. You can also run them e.g., with `pre-commit run foo.c` or `pre-commit run --all` to run on all files whether modified or not.

View File

@ -123,7 +123,7 @@ accordingly.
## Attribution ## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org),
version 1.4, available at version 1.4, available at
<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>, <https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>,
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html). and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).

View File

@ -323,10 +323,25 @@ clean-nrf:
clean-stm: clean-stm:
$(MAKE) -C ports/stm BOARD=feather_stm32f405_express clean $(MAKE) -C ports/stm BOARD=feather_stm32f405_express clean
# If available, do blobless partial clones of submodules to save time and space.
# A blobless partial clone lazily fetches data as needed, but has all the metadata available (tags, etc.)
# so it does not have the idiosyncrasies of a shallow clone.
#
# If not available, do a fetch that will fail, and then fix it up with a second fetch.
# (Only works for git servers that allow sha fetches.)
.PHONY: fetch-submodules .PHONY: fetch-submodules
fetch-submodules: fetch-submodules:
# This update will fail because the commits we need aren't the latest on the git submodule sync
# branch. We can ignore that though because we fix it with the second command. #####################################################################################
# (Only works for git servers that allow sha fetches.) # NOTE: Ideally, use git version 2.36.0 or later, to do partial clones of submodules.
git submodule update --init -N --depth 1 || true # If an older git is used, submodules will be cloned with a shallow clone of depth 1.
git submodule foreach 'git fetch --tags --depth 1 origin $$sha1 && git checkout -q $$sha1' # You will see a git usage message first if the git version is too old to do
# clones of submodules.
#####################################################################################
git submodule update --init --filter=blob:none || git submodule update --init -N --depth 1 || git submodule foreach 'git fetch --tags --depth 1 origin $$sha1 && git checkout -q $$sha1' || echo 'make fetch-submodules FAILED'
.PHONY: remove-submodules
remove-submodules:
git submodule deinit -f --all
rm -rf .git/modules/*

View File

@ -138,6 +138,16 @@ Behavior
- Adds a safe mode that does not run user code after a hard crash or brown out. This makes it - Adds a safe mode that does not run user code after a hard crash or brown out. This makes it
possible to fix code that causes nasty crashes by making it available through mass storage after possible to fix code that causes nasty crashes by making it available through mass storage after
the crash. A reset (the button) is needed after it's fixed to get back into normal mode. the crash. A reset (the button) is needed after it's fixed to get back into normal mode.
- Safe mode may be handled programmatically by providing a ``safemode.py``.
``safemode.py`` is run if the board has reset due to entering safe mode, unless the safe mode
initiated by the user by pressing button(s).
USB is not available so nothing can be printed.
``safemode.py`` can determine why the safe mode occurred
using ``supervisor.runtime.safe_mode_reason``, and take appropriate action. For instance,
if a hard crash occurred, ``safemode.py`` may do a ``microcontroller.reset()``
to automatically restart despite the crash.
If the battery is low, but is being charged, ``safemode.py`` may put the board in deep sleep
for a while. Or it may simply reset, and have ``code.py`` check the voltage and do the sleep.
- RGB status LED indicating CircuitPython state. - RGB status LED indicating CircuitPython state.
- One green flash - code completed without error. - One green flash - code completed without error.
- Two red flashes - code ended due to an exception. - Two red flashes - code ended due to an exception.
@ -145,9 +155,9 @@ Behavior
- Re-runs ``code.py`` or other main file after file system writes by a workflow. (Disable with - Re-runs ``code.py`` or other main file after file system writes by a workflow. (Disable with
``supervisor.disable_autoreload()``) ``supervisor.disable_autoreload()``)
- Autoreload is disabled while the REPL is active. - Autoreload is disabled while the REPL is active.
- Main is one of these: ``code.txt``, ``code.py``, ``main.py``, - ``code.py`` may also be named``code.txt``, ``main.py``, or ``main.txt``.
``main.txt`` - ``boot.py`` may also be named ``boot.txt``.
- Boot is one of these: ``boot.py``, ``boot.txt`` - ``safemode.py`` may also be named ``safemode.txt``.
API API
~~~ ~~~

View File

@ -77,6 +77,7 @@ needs_sphinx = '1.3'
extensions = [ extensions = [
'sphinx.ext.autodoc', 'sphinx.ext.autodoc',
'sphinx.ext.doctest', 'sphinx.ext.doctest',
"sphinxcontrib.jquery",
'sphinxcontrib.rsvgconverter', 'sphinxcontrib.rsvgconverter',
'sphinx.ext.intersphinx', 'sphinx.ext.intersphinx',
'sphinx.ext.todo', 'sphinx.ext.todo',
@ -215,6 +216,7 @@ exclude_patterns = ["**/build*",
"ports/nrf/usb", "ports/nrf/usb",
"ports/raspberrypi/sdk", "ports/raspberrypi/sdk",
"ports/raspberrypi/lib", "ports/raspberrypi/lib",
"ports/silabs",
"ports/stm/st_driver", "ports/stm/st_driver",
"ports/stm/packages", "ports/stm/packages",
"ports/stm/peripherals", "ports/stm/peripherals",

@ -1 +1 @@
Subproject commit 2d292ad4e67890d4b85b027431ba9fef7bf561fd Subproject commit 427cc923976229bcb981ca6f218ebe8efd636df6

View File

@ -483,7 +483,7 @@ mp_obj_t common_hal_bleio_adapter_start_scan(bleio_adapter_obj_t *self, uint8_t
if (self->scan_results != NULL) { if (self->scan_results != NULL) {
if (!shared_module_bleio_scanresults_get_done(self->scan_results)) { if (!shared_module_bleio_scanresults_get_done(self->scan_results)) {
mp_raise_bleio_BluetoothError(translate("Scan already in progess. Stop with stop_scan.")); mp_raise_bleio_BluetoothError(translate("Scan already in progress. Stop with stop_scan."));
} }
self->scan_results = NULL; self->scan_results = NULL;
} }

View File

@ -65,7 +65,7 @@ typedef struct _bleio_adapter_obj_t {
uint16_t manufacturer; uint16_t manufacturer;
uint16_t lmp_subversion; uint16_t lmp_subversion;
// Used to monitor advertising timeout for legacy avertising. // Used to monitor advertising timeout for legacy advertising.
uint64_t advertising_start_ticks; uint64_t advertising_start_ticks;
uint64_t advertising_timeout_msecs; // If zero, do not check. uint64_t advertising_timeout_msecs; // If zero, do not check.

View File

@ -515,7 +515,7 @@ void common_hal_bleio_connection_set_connection_interval(bleio_connection_intern
// (gattc_char->char_props.write ? CHAR_PROP_WRITE : 0) | // (gattc_char->char_props.write ? CHAR_PROP_WRITE : 0) |
// (gattc_char->char_props.write_wo_resp ? CHAR_PROP_WRITE_NO_RESPONSE : 0); // (gattc_char->char_props.write_wo_resp ? CHAR_PROP_WRITE_NO_RESPONSE : 0);
// // Call common_hal_bleio_characteristic_construct() to initalize some fields and set up evt handler. // // Call common_hal_bleio_characteristic_construct() to initialize some fields and set up evt handler.
// common_hal_bleio_characteristic_construct( // common_hal_bleio_characteristic_construct(
// characteristic, m_char_discovery_service, gattc_char->handle_value, uuid, // characteristic, m_char_discovery_service, gattc_char->handle_value, uuid,
// props, SECURITY_MODE_OPEN, SECURITY_MODE_OPEN, // props, SECURITY_MODE_OPEN, SECURITY_MODE_OPEN,

View File

@ -96,7 +96,7 @@ STATIC uint8_t bleio_properties_to_ble_spec_properties(uint8_t bleio_properties)
return ble_spec_properties; return ble_spec_properties;
} }
// FIX not currently used; reenable when used. // FIX not currently used; re-enable when used.
#if 0 #if 0
STATIC uint8_t ble_spec_properties_to_bleio_properties(uint8_t ble_spec_properties) { STATIC uint8_t ble_spec_properties_to_bleio_properties(uint8_t ble_spec_properties) {
uint8_t bleio_properties = 0; uint8_t bleio_properties = 0;
@ -964,7 +964,7 @@ static void process_read_group_req(uint16_t conn_handle, uint16_t mtu, uint8_t d
// Keep track of the first one to make sure. // Keep track of the first one to make sure.
size_t sizeof_first_service_uuid = 0; size_t sizeof_first_service_uuid = 0;
// Size of a single bt_att_group_data chunk. Start with the intial size, and // Size of a single bt_att_group_data chunk. Start with the initial size, and
// add the uuid size in the loop below. // add the uuid size in the loop below.
size_t data_length = sizeof(struct bt_att_group_data); size_t data_length = sizeof(struct bt_att_group_data);

View File

@ -150,7 +150,7 @@ struct bt_att_read_mult_req {
uint16_t handles[]; uint16_t handles[];
} __packed; } __packed;
/* Read Multiple Respose */ /* Read Multiple Response */
#define BT_ATT_OP_READ_MULT_RSP 0x0f #define BT_ATT_OP_READ_MULT_RSP 0x0f
struct bt_att_read_mult_rsp { struct bt_att_read_mult_rsp {
uint8_t _dummy[0]; uint8_t _dummy[0];
@ -243,7 +243,7 @@ struct bt_att_read_mult_vl_req {
uint16_t handles[]; uint16_t handles[];
} __packed; } __packed;
/* Read Multiple Respose */ /* Read Multiple Response */
#define BT_ATT_OP_READ_MULT_VL_RSP 0x21 #define BT_ATT_OP_READ_MULT_VL_RSP 0x21
struct bt_att_read_mult_vl_rsp { struct bt_att_read_mult_vl_rsp {
uint16_t len; uint16_t len;

View File

@ -267,6 +267,14 @@ After the license comment::
""" """
Version description
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
After the import statements::
__version__ = "0.0.0+auto.0"
__repo__ = "<repo github link>"
Class description Class description
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -734,14 +742,7 @@ You could other examples if needed featuring different
functionalities of the library. functionalities of the library.
If you add additional examples, be sure to include them in the ``examples.rst``. Naming of the examples If you add additional examples, be sure to include them in the ``examples.rst``. Naming of the examples
files should use the name of the library followed by a description, using underscore to separate them. files should use the name of the library followed by a description, using underscore to separate them.
When using print statements you should use the ``" ".format()`` format, as there are particular boards
that are not capable to use f-strings.
.. code-block:: python
text_to_display = "World!"
print("Hello {}".format(text_to_display))
Sensor properties and units Sensor properties and units
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------

View File

@ -74,6 +74,10 @@ CIRCUITPY_WEB_API_PORT
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
TCP port number used for the web HTTP API. Defaults to 80 when omitted. TCP port number used for the web HTTP API. Defaults to 80 when omitted.
CIRCUITPY_WEB_INSTANCE_NAME
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name the board advertises as for the WEB workflow. Defaults to human readable board name if omitted.
CIRCUITPY_WIFI_PASSWORD CIRCUITPY_WIFI_PASSWORD
~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
Wi-Fi password used to auto connect to CIRCUITPY_WIFI_SSID. Wi-Fi password used to auto connect to CIRCUITPY_WIFI_SSID.

View File

@ -31,7 +31,18 @@ import functools
from concurrent.futures import ThreadPoolExecutor from concurrent.futures import ThreadPoolExecutor
SUPPORTED_PORTS = ['atmel-samd', 'broadcom', 'cxd56', 'espressif', 'litex', 'mimxrt10xx', 'nrf', 'raspberrypi', 'stm'] SUPPORTED_PORTS = [
"atmel-samd",
"broadcom",
"cxd56",
"espressif",
"litex",
"mimxrt10xx",
"nrf",
"raspberrypi",
"silabs",
"stm",
]
ALIASES_BY_BOARD = { ALIASES_BY_BOARD = {
"circuitplayground_express": [ "circuitplayground_express": [
@ -44,16 +55,11 @@ ALIASES_BY_BOARD = {
} }
ALIASES_BRAND_NAMES = { ALIASES_BRAND_NAMES = {
"circuitplayground_express_4h": "circuitplayground_express_4h": "Adafruit Circuit Playground Express 4-H",
"Adafruit Circuit Playground Express 4-H", "circuitplayground_express_digikey_pycon2019": "Circuit Playground Express Digi-Key PyCon 2019",
"circuitplayground_express_digikey_pycon2019": "edgebadge": "Adafruit EdgeBadge",
"Circuit Playground Express Digi-Key PyCon 2019", "pyportal_pynt": "Adafruit PyPortal Pynt",
"edgebadge": "gemma_m0_pycon2018": "Adafruit Gemma M0 PyCon 2018",
"Adafruit EdgeBadge",
"pyportal_pynt":
"Adafruit PyPortal Pynt",
"gemma_m0_pycon2018":
"Adafruit Gemma M0 PyCon 2018",
} }
ADDITIONAL_MODULES = { ADDITIONAL_MODULES = {
@ -72,7 +78,19 @@ ADDITIONAL_MODULES = {
"usb": "CIRCUITPY_USB_HOST", "usb": "CIRCUITPY_USB_HOST",
} }
MODULES_NOT_IN_SHARED_BINDINGS = ["_asyncio", "array", "binascii", "builtins", "collections", "errno", "json", "re", "select", "sys", "ulab"] MODULES_NOT_IN_BINDINGS = [
"_asyncio",
"array",
"binascii",
"builtins",
"collections",
"errno",
"json",
"re",
"select",
"sys",
"ulab",
]
FROZEN_EXCLUDES = ["examples", "docs", "tests", "utils", "conf.py", "setup.py"] FROZEN_EXCLUDES = ["examples", "docs", "tests", "utils", "conf.py", "setup.py"]
"""Files and dirs at the root of a frozen directory that should be ignored. """Files and dirs at the root of a frozen directory that should be ignored.
@ -83,16 +101,23 @@ repository_urls = {}
root_dir = pathlib.Path(__file__).resolve().parent.parent root_dir = pathlib.Path(__file__).resolve().parent.parent
def get_circuitpython_root_dir(): def get_circuitpython_root_dir():
""" The path to the root './circuitpython' directory. """The path to the root './circuitpython' directory."""
"""
return root_dir return root_dir
def get_shared_bindings():
""" Get a list of modules in shared-bindings based on folder names. def get_bindings():
""" """Get a list of modules in shared-bindings and ports/*/bindings based on folder names."""
shared_bindings_dir = get_circuitpython_root_dir() / "shared-bindings" shared_bindings_modules = [
return [item.name for item in shared_bindings_dir.iterdir()] + MODULES_NOT_IN_SHARED_BINDINGS module.name
for module in (get_circuitpython_root_dir() / "shared-bindings").iterdir()
if module.is_dir()
]
bindings_modules = []
for d in get_circuitpython_root_dir().glob("ports/*/bindings"):
bindings_modules.extend(module.name for module in d.iterdir() if d.is_dir())
return shared_bindings_modules + bindings_modules + MODULES_NOT_IN_BINDINGS
def get_board_mapping(): def get_board_mapping():
@ -124,8 +149,7 @@ def get_board_mapping():
def read_mpconfig(): def read_mpconfig():
""" Open 'circuitpy_mpconfig.mk' and return the contents. """Open 'circuitpy_mpconfig.mk' and return the contents."""
"""
configs = [] configs = []
cpy_mpcfg = get_circuitpython_root_dir() / "py" / "circuitpy_mpconfig.mk" cpy_mpcfg = get_circuitpython_root_dir() / "py" / "circuitpy_mpconfig.mk"
with open(cpy_mpcfg) as mpconfig: with open(cpy_mpcfg) as mpconfig:
@ -135,14 +159,14 @@ def read_mpconfig():
def build_module_map(): def build_module_map():
""" Establish the base of the JSON file, based on the contents from """Establish the base of the JSON file, based on the contents from
`configs`. Base will contain module names, if they're part of `configs`. Base will contain module names, if they're part of
the `FULL_BUILD`, or their default value (0, 1, or a list of the `FULL_BUILD`, or their default value (0, 1, or a list of
modules that determine default [see audiocore, audiomixer, etc.]). modules that determine default [see audiocore, audiomixer, etc.]).
""" """
base = dict() base = dict()
modules = get_shared_bindings() modules = get_bindings()
configs = read_mpconfig() configs = read_mpconfig()
full_build = False full_build = False
for module in modules: for module in modules:
@ -150,7 +174,7 @@ def build_module_map():
if module in ADDITIONAL_MODULES: if module in ADDITIONAL_MODULES:
search_identifier = ADDITIONAL_MODULES[module] search_identifier = ADDITIONAL_MODULES[module]
else: else:
search_identifier = 'CIRCUITPY_'+module.lstrip("_").upper() search_identifier = "CIRCUITPY_" + module.lstrip("_").upper()
re_pattern = f"{re.escape(search_identifier)}\s*\??=\s*(.+)" re_pattern = f"{re.escape(search_identifier)}\s*\??=\s*(.+)"
find_config = re.findall(re_pattern, configs) find_config = re.findall(re_pattern, configs)
if not find_config: if not find_config:
@ -173,8 +197,9 @@ def build_module_map():
return base return base
def get_settings_from_makefile(port_dir, board_name): def get_settings_from_makefile(port_dir, board_name):
""" Invoke make in a mode which prints the database, then parse it for """Invoke make in a mode which prints the database, then parse it for
settings. settings.
This means that the effect of all Makefile directives is taken This means that the effect of all Makefile directives is taken
@ -186,7 +211,7 @@ def get_settings_from_makefile(port_dir, board_name):
encoding="utf-8", encoding="utf-8",
errors="replace", errors="replace",
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE stderr=subprocess.PIPE,
) )
# Make signals errors with exit status 2; 0 and 1 are "non-error" statuses # Make signals errors with exit status 2; 0 and 1 are "non-error" statuses
if contents.returncode not in (0, 1): if contents.returncode not in (0, 1):
@ -197,21 +222,22 @@ def get_settings_from_makefile(port_dir, board_name):
raise RuntimeError(error_msg) raise RuntimeError(error_msg)
settings = {} settings = {}
for line in contents.stdout.split('\n'): for line in contents.stdout.split("\n"):
# Handle both = and := definitions. # Handle both = and := definitions.
m = re.match(r'^([A-Z][A-Z0-9_]*) :?= (.*)$', line) m = re.match(r"^([A-Z][A-Z0-9_]*) :?= (.*)$", line)
if m: if m:
settings[m.group(1)] = m.group(2) settings[m.group(1)] = m.group(2)
return settings return settings
def get_repository_url(directory): def get_repository_url(directory):
if directory in repository_urls: if directory in repository_urls:
return repository_urls[directory] return repository_urls[directory]
readme = None readme = None
for readme_path in ( for readme_path in (
os.path.join(directory, "README.rst"), os.path.join(directory, "README.rst"),
os.path.join(os.path.dirname(directory), "README.rst") os.path.join(os.path.dirname(directory), "README.rst"),
): ):
if os.path.exists(readme_path): if os.path.exists(readme_path):
readme = readme_path readme = readme_path
@ -220,7 +246,10 @@ def get_repository_url(directory):
if readme: if readme:
with open(readme, "r") as fp: with open(readme, "r") as fp:
for line in fp.readlines(): for line in fp.readlines():
if m := re.match("\s+:target:\s+(http\S+(docs.circuitpython|readthedocs)\S+)\s*", line): if m := re.match(
"\s+:target:\s+(http\S+(docs.circuitpython|readthedocs)\S+)\s*",
line,
):
path = m.group(1) path = m.group(1)
break break
if m := re.search("<(http[^>]+)>", line): if m := re.search("<(http[^>]+)>", line):
@ -233,12 +262,13 @@ def get_repository_url(directory):
errors="replace", errors="replace",
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, stderr=subprocess.PIPE,
cwd=directory cwd=directory,
) )
path = contents.stdout.strip() path = contents.stdout.strip()
repository_urls[directory] = path repository_urls[directory] = path
return path return path
def frozen_modules_from_dirs(frozen_mpy_dirs, withurl): def frozen_modules_from_dirs(frozen_mpy_dirs, withurl):
""" """
Go through the list of frozen directories and extract the python modules. Go through the list of frozen directories and extract the python modules.
@ -268,26 +298,28 @@ def frozen_modules_from_dirs(frozen_mpy_dirs, withurl):
frozen_modules.append(sub.name) frozen_modules.append(sub.name)
return frozen_modules return frozen_modules
def lookup_setting(settings, key, default=''):
def lookup_setting(settings, key, default=""):
while True: while True:
value = settings.get(key, default) value = settings.get(key, default)
if not value.startswith('$'): if not value.startswith("$"):
break break
key = value[2:-1] key = value[2:-1]
return value return value
@functools.cache @functools.cache
def all_ports_all_boards(ports=SUPPORTED_PORTS): def all_ports_all_boards(ports=SUPPORTED_PORTS):
for port in ports: for port in ports:
port_dir = get_circuitpython_root_dir() / "ports" / port port_dir = get_circuitpython_root_dir() / "ports" / port
for entry in (port_dir / "boards").iterdir(): for entry in (port_dir / "boards").iterdir():
if not entry.is_dir(): if not entry.is_dir():
continue continue
yield (port, entry) yield (port, entry)
def support_matrix_by_board(use_branded_name=True, withurl=True): def support_matrix_by_board(use_branded_name=True, withurl=True):
""" Compiles a list of the available core modules available for each """Compiles a list of the available core modules available for each
board. board.
""" """
base = build_module_map() base = build_module_map()
@ -300,8 +332,9 @@ def support_matrix_by_board(use_branded_name=True, withurl=True):
if use_branded_name: if use_branded_name:
with open(entry / "mpconfigboard.h") as get_name: with open(entry / "mpconfigboard.h") as get_name:
board_contents = get_name.read() board_contents = get_name.read()
board_name_re = re.search(r"(?<=MICROPY_HW_BOARD_NAME)\s+(.+)", board_name_re = re.search(
board_contents) r"(?<=MICROPY_HW_BOARD_NAME)\s+(.+)", board_contents
)
if board_name_re: if board_name_re:
board_name = board_name_re.group(1).strip('"') board_name = board_name_re.group(1).strip('"')
else: else:
@ -309,56 +342,69 @@ def support_matrix_by_board(use_branded_name=True, withurl=True):
board_modules = [] board_modules = []
for module in base: for module in base:
key = base[module]['key'] key = base[module]["key"]
if int(lookup_setting(settings, key, '0')): if int(lookup_setting(settings, key, "0")):
board_modules.append(base[module]['name']) board_modules.append(base[module]["name"])
board_modules.sort() board_modules.sort()
if "CIRCUITPY_BUILD_EXTENSIONS" in settings: if "CIRCUITPY_BUILD_EXTENSIONS" in settings:
board_extensions = [ board_extensions = [
extension.strip() for extension in extension.strip()
settings["CIRCUITPY_BUILD_EXTENSIONS"].split(",") for extension in settings["CIRCUITPY_BUILD_EXTENSIONS"].split(",")
] ]
else: else:
raise OSError(f"Board extensions undefined: {board_name}.") raise OSError(f"Board extensions undefined: {board_name}.")
frozen_modules = [] frozen_modules = []
if "FROZEN_MPY_DIRS" in settings: if "FROZEN_MPY_DIRS" in settings:
frozen_modules = frozen_modules_from_dirs(settings["FROZEN_MPY_DIRS"], withurl) frozen_modules = frozen_modules_from_dirs(
settings["FROZEN_MPY_DIRS"], withurl
)
if frozen_modules: if frozen_modules:
frozen_modules.sort() frozen_modules.sort()
# generate alias boards too # generate alias boards too
board_matrix = [( board_matrix = [
board_name, { (
board_name,
{
"modules": board_modules, "modules": board_modules,
"frozen_libraries": frozen_modules, "frozen_libraries": frozen_modules,
"extensions": board_extensions, "extensions": board_extensions,
} },
)] )
]
if entry.name in ALIASES_BY_BOARD: if entry.name in ALIASES_BY_BOARD:
for alias in ALIASES_BY_BOARD[entry.name]: for alias in ALIASES_BY_BOARD[entry.name]:
if use_branded_name: if use_branded_name:
if alias in ALIASES_BRAND_NAMES: if alias in ALIASES_BRAND_NAMES:
alias = ALIASES_BRAND_NAMES[alias] alias = ALIASES_BRAND_NAMES[alias]
else: else:
alias = alias.replace("_"," ").title() alias = alias.replace("_", " ").title()
board_matrix.append(( board_matrix.append(
alias, { (
alias,
{
"modules": board_modules, "modules": board_modules,
"frozen_libraries": frozen_modules, "frozen_libraries": frozen_modules,
"extensions": board_extensions, "extensions": board_extensions,
}, },
)) )
)
return board_matrix # this is now a list of (board,modules) return board_matrix # this is now a list of (board,modules)
executor = ThreadPoolExecutor(max_workers=os.cpu_count()) executor = ThreadPoolExecutor(max_workers=os.cpu_count())
mapped_exec = executor.map(support_matrix, all_ports_all_boards()) mapped_exec = executor.map(support_matrix, all_ports_all_boards())
# flatmap with comprehensions # flatmap with comprehensions
boards = dict(sorted([board for matrix in mapped_exec for board in matrix], key=lambda x: x[0])) boards = dict(
sorted(
[board for matrix in mapped_exec for board in matrix], key=lambda x: x[0]
)
)
return boards return boards
if __name__ == '__main__':
if __name__ == "__main__":
print(json.dumps(support_matrix_by_board(), indent=2)) print(json.dumps(support_matrix_by_board(), indent=2))

View File

@ -72,7 +72,8 @@ Read-only characteristic that returns the UTF-8 encoded version string.
The web workflow is depends on adding Wi-Fi credentials into the `settings.toml` file. The keys are The web workflow is depends on adding Wi-Fi credentials into the `settings.toml` file. The keys are
`CIRCUITPY_WIFI_SSID` and `CIRCUITPY_WIFI_PASSWORD`. Once these are defined, CircuitPython will `CIRCUITPY_WIFI_SSID` and `CIRCUITPY_WIFI_PASSWORD`. Once these are defined, CircuitPython will
automatically connect to the network and start the webserver used for the workflow. The webserver automatically connect to the network and start the webserver used for the workflow. The webserver
is on port 80 unless overridden by `CIRCUITPY_WEB_API_PORT`. It also enables MDNS. is on port 80 unless overridden by `CIRCUITPY_WEB_API_PORT`. It also enables MDNS. The name
of the board as advertised to the network can be overridden by `CIRCUITPY_WEB_INSTANCE_NAME`.
Here is an example `/settings.toml`: Here is an example `/settings.toml`:
@ -86,6 +87,7 @@ CIRCUITPY_WIFI_PASSWORD="secretpassword"
CIRCUITPY_WEB_API_PASSWORD="passw0rd" CIRCUITPY_WEB_API_PASSWORD="passw0rd"
CIRCUITPY_WEB_API_PORT=80 CIRCUITPY_WEB_API_PORT=80
CIRCUITPY_WEB_INSTANCE_NAME=""
``` ```
MDNS is used to resolve [`circuitpython.local`](http://circuitpython.local) to a device specific MDNS is used to resolve [`circuitpython.local`](http://circuitpython.local) to a device specific

View File

@ -88,7 +88,7 @@ mp_obj_t mpy_init(mp_obj_fun_bc_t *self, size_t n_args, size_t n_kw, mp_obj_t *a
// This must be first, it sets up the globals dict and other things // This must be first, it sets up the globals dict and other things
MP_DYNRUNTIME_INIT_ENTRY MP_DYNRUNTIME_INIT_ENTRY
// Messages can be printed as usualy // Messages can be printed as usually
mp_printf(&mp_plat_print, "initialising module self=%p\n", self); mp_printf(&mp_plat_print, "initialising module self=%p\n", self);
// Make the functions available in the module's namespace // Make the functions available in the module's namespace

@ -1 +1 @@
Subproject commit e68bb707b20ee326d84ab75fc9fb35f2e85b87e3 Subproject commit f2dd2230c4fdf1aa5c7a160782efdde18e8204bb

@ -1 +1 @@
Subproject commit ba05423ed9aae09ce293603b519a4ac644ef0dab Subproject commit 9ddd59650598b7a0641d70aabcc8aab71799cb93

@ -1 +1 @@
Subproject commit 4fd499e39720f8ce970cceeb97c2a85c485f7335 Subproject commit e07e1853d7e995b9797a064c098bccc5c384632e

@ -1 +1 @@
Subproject commit 4a4619a524918f2705c05ca4959385937afa9a7c Subproject commit ab0ffa938dfa7eb1fd7260353a7a4e28f55e537a

@ -1 +1 @@
Subproject commit 726270f5103d9d94810eb8b52041b7521afafc5c Subproject commit e6a9a0140ed44ef5f15d8040fce35b5319c1f216

@ -1 +1 @@
Subproject commit 656be4d79196b5f25ab9ebca731d448c5b3bdc17 Subproject commit cf2b173d0fc3ac2cd961754c6adf8f614a1c7c39

@ -1 +1 @@
Subproject commit 6cf9f3cf32e0c176c861de6356813ea4d08034d6 Subproject commit 911201504a269dbfc49b04ca59bc54adabd4716a

@ -1 +1 @@
Subproject commit d645fc2aded3606e5b0c17689e9f29e7e56bb612 Subproject commit 187279a95e5cdd634d233af59352558cea4c1227

@ -1 +1 @@
Subproject commit 992b601e2469f30e95ec35c9859b4aa2cd917504 Subproject commit 340c62ef6ce867b3924d166afc3d2a171680f799

@ -1 +1 @@
Subproject commit 794488d1de3d17d1a08887c4a651cfac2c5a1524 Subproject commit 5433ba3760ca605267223de883a44cb8394f40a5

@ -1 +1 @@
Subproject commit 1919916dcf57e0879832b9c274c5fb77712d7775 Subproject commit 38bd02f014403954ab52154e3877e502d83862dc

@ -1 +1 @@
Subproject commit 5b4703428fc299ac268d08350c885122b2af1e75 Subproject commit 240fe51935f4a9def33ef347d40b13862a60b7ac

@ -1 +1 @@
Subproject commit c8e82b96c68041a11a52f3053d0d2733ae2d1a49 Subproject commit d689ca77c67806484037e00110c669cf55846b6e

@ -1 +1 @@
Subproject commit b6891e734183f978e7b3d0a363140e98635c0a04 Subproject commit e38bf1f9cf1e8faeb7d15a1d10674fb2c0a81e72

@ -1 +1 @@
Subproject commit 31c819f377cf71f61cfb84eae159f1f948980db7 Subproject commit 9c3de3abce00b50ba936f4f8daad0a8a6bee34a6

@ -1 +1 @@
Subproject commit 1064fdee5a1421f528af452be5e45ae95ef2b89a Subproject commit 9516aa97e9216eac2b229fbb7dac34fa60c347c4

@ -1 +1 @@
Subproject commit 7eeea1aaf6bb5fa0deb080a1dc1aa3cd103f9aad Subproject commit 759c5c348878932adc5fcc9e4f3b3f570b43e17f

@ -1 +1 @@
Subproject commit cad34af5267aca3665fdaf1ea5a0eee921d13f06 Subproject commit 74a1c261103cda43172053ff2370777255b9bf8d

@ -1 +1 @@
Subproject commit 96b4a05c8a225ad7ddc392be7fb69efebe151981 Subproject commit af1cba8a7e4e3950fcc5367e9c55a024d9ab9f64

@ -1 +1 @@
Subproject commit df4c73a5e719f17fae0309e811ff17627cd0f268 Subproject commit c46c59e3004817c708c78c59d247b02161c6bf06

@ -1 +1 @@
Subproject commit f611d5e31c9735a3c3ac43185e35dcd5f659e3aa Subproject commit 46a49205f3f14546273dd1267e66cad82f03986c

@ -1 +1 @@
Subproject commit 317f4bdb799afa59b164def4ea0610f57db9922e Subproject commit 558fff7223178eae6228e5262f3a08d3a4101394

@ -1 +1 @@
Subproject commit bb2fc8c157ee44869cde4cbc1ab20e6f31ac727f Subproject commit eb17bffa757dc8c0a53fe9e61c45246c06418099

@ -1 +1 @@
Subproject commit 168624262c18f5ee80ec392c0844d6a4c6548760 Subproject commit 91b6867aca2b0511571fed14ab051d37f1f1544c

@ -1 +1 @@
Subproject commit 9ff56ce53f05e23ff678965ba54af89b24b1199a Subproject commit e23c4871456cdf0ef1bfb59d1c2f6e38b7b640ee

@ -1 +1 @@
Subproject commit 0a8fcbfc92060eb298ea52d5e88587b37347a0be Subproject commit eac33b430b0cbe1f6f583000f6b29f75bfe8507e

@ -1 +1 @@
Subproject commit 7832bbb5449d55d8c7b731e4ff7490b801e94a9e Subproject commit 2634ca0163020bebec300fcca6e0b5afcdc655b8

@ -1 +1 @@
Subproject commit 565fed515138f962c4bcce0ee756d32e708a151a Subproject commit b6d9f852f50b489615f3f357f9758d0073335334

@ -1 +1 @@
Subproject commit fbdb77d7127e7d6a8d3574440b0f790c94a28cf8 Subproject commit 596cc896e5c8815caa2a6f405560833193848149

@ -1 +1 @@
Subproject commit 6234787515e2f0ece40b6408722ff0b42824038e Subproject commit d4ff0388f3e3af2745864f2c3e5926f500673a40

View File

@ -0,0 +1,236 @@
//
// GIF Animator
// written by Larry Bank
// bitbank@pobox.com
// Arduino port started 7/5/2020
// Original GIF code written 20+ years ago :)
// The goal of this code is to decode images up to 480x320
// using no more than 22K of RAM (if sent directly to an LCD display)
//
// Copyright 2020 BitBank Software, Inc. All Rights Reserved.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//===========================================================================
#include "AnimatedGIF.h"
// Here is all of the actual code...
#include "gif.inl"
//
// Memory initialization
//
int AnimatedGIF::open(uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw)
{
_gif.iError = GIF_SUCCESS;
_gif.pfnRead = readMem;
_gif.pfnSeek = seekMem;
_gif.pfnDraw = pfnDraw;
_gif.pfnOpen = NULL;
_gif.pfnClose = NULL;
_gif.GIFFile.iSize = iDataSize;
_gif.GIFFile.pData = pData;
return GIFInit(&_gif);
} /* open() */
int AnimatedGIF::openFLASH(uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw)
{
_gif.iError = GIF_SUCCESS;
_gif.pfnRead = readFLASH;
_gif.pfnSeek = seekMem;
_gif.pfnDraw = pfnDraw;
_gif.pfnOpen = NULL;
_gif.pfnClose = NULL;
_gif.GIFFile.iSize = iDataSize;
_gif.GIFFile.pData = pData;
return GIFInit(&_gif);
} /* openFLASH() */
//
// Returns the first comment block found (if any)
//
int AnimatedGIF::getComment(char *pDest)
{
int32_t iOldPos;
iOldPos = _gif.GIFFile.iPos; // keep old position
(*_gif.pfnSeek)(&_gif.GIFFile, _gif.iCommentPos);
(*_gif.pfnRead)(&_gif.GIFFile, (uint8_t *)pDest, _gif.sCommentLen);
(*_gif.pfnSeek)(&_gif.GIFFile, iOldPos);
pDest[_gif.sCommentLen] = 0; // zero terminate the string
return (int)_gif.sCommentLen;
} /* getComment() */
//
// Allocate a block of memory to hold the entire canvas (as 8-bpp)
//
int AnimatedGIF::allocFrameBuf(GIF_ALLOC_CALLBACK *pfnAlloc)
{
if (_gif.iCanvasWidth > 0 && _gif.iCanvasHeight > 0 && _gif.pFrameBuffer == NULL)
{
// Allocate a little extra space for the current line
// as RGB565 or RGB888
int iCanvasSize = _gif.iCanvasWidth * (_gif.iCanvasHeight+3);
_gif.pFrameBuffer = (unsigned char *)(*pfnAlloc)(iCanvasSize);
if (_gif.pFrameBuffer == NULL)
return GIF_ERROR_MEMORY;
return GIF_SUCCESS;
}
return GIF_INVALID_PARAMETER;
} /* allocFrameBuf() */
//
// Set the DRAW callback behavior to RAW (default)
// or COOKED (requires allocating a frame buffer)
//
int AnimatedGIF::setDrawType(int iType)
{
if (iType != GIF_DRAW_RAW && iType != GIF_DRAW_COOKED)
return GIF_INVALID_PARAMETER; // invalid drawing mode
_gif.ucDrawType = (uint8_t)iType;
return GIF_SUCCESS;
} /* setDrawType() */
//
// Release the memory used by the frame buffer
//
int AnimatedGIF::freeFrameBuf(GIF_FREE_CALLBACK *pfnFree)
{
if (_gif.pFrameBuffer)
{
(*pfnFree)(_gif.pFrameBuffer);
_gif.pFrameBuffer = NULL;
return GIF_SUCCESS;
}
return GIF_INVALID_PARAMETER;
} /* freeFrameBuf() */
//
// Return a pointer to the frame buffer (if it was allocated)
//
uint8_t * AnimatedGIF::getFrameBuf()
{
return _gif.pFrameBuffer;
} /* getFrameBuf() */
int AnimatedGIF::getCanvasWidth()
{
return _gif.iCanvasWidth;
} /* getCanvasWidth() */
int AnimatedGIF::getCanvasHeight()
{
return _gif.iCanvasHeight;
} /* getCanvasHeight() */
int AnimatedGIF::getLoopCount()
{
return _gif.iRepeatCount;
} /* getLoopCount() */
int AnimatedGIF::getInfo(GIFINFO *pInfo)
{
return GIF_getInfo(&_gif, pInfo);
} /* getInfo() */
int AnimatedGIF::getLastError()
{
return _gif.iError;
} /* getLastError() */
//
// File (SD/MMC) based initialization
//
int AnimatedGIF::open(const char *szFilename, GIF_OPEN_CALLBACK *pfnOpen, GIF_CLOSE_CALLBACK *pfnClose, GIF_READ_CALLBACK *pfnRead, GIF_SEEK_CALLBACK *pfnSeek, GIF_DRAW_CALLBACK *pfnDraw)
{
_gif.iError = GIF_SUCCESS;
_gif.pfnRead = pfnRead;
_gif.pfnSeek = pfnSeek;
_gif.pfnDraw = pfnDraw;
_gif.pfnOpen = pfnOpen;
_gif.pfnClose = pfnClose;
_gif.GIFFile.fHandle = (*pfnOpen)(szFilename, &_gif.GIFFile.iSize);
if (_gif.GIFFile.fHandle == NULL) {
_gif.iError = GIF_FILE_NOT_OPEN;
return 0;
}
return GIFInit(&_gif);
} /* open() */
void AnimatedGIF::close()
{
if (_gif.pfnClose)
(*_gif.pfnClose)(_gif.GIFFile.fHandle);
} /* close() */
void AnimatedGIF::reset()
{
(*_gif.pfnSeek)(&_gif.GIFFile, 0);
} /* reset() */
void AnimatedGIF::begin(unsigned char ucPaletteType)
{
memset(&_gif, 0, sizeof(_gif));
if (ucPaletteType != GIF_PALETTE_RGB565_LE && ucPaletteType != GIF_PALETTE_RGB565_BE && ucPaletteType != GIF_PALETTE_RGB888)
_gif.iError = GIF_INVALID_PARAMETER;
_gif.ucPaletteType = ucPaletteType;
_gif.ucDrawType = GIF_DRAW_RAW; // assume RAW pixel handling
_gif.pFrameBuffer = NULL;
} /* begin() */
//
// Play a single frame
// returns:
// 1 = good result and more frames exist
// 0 = no more frames exist, a frame may or may not have been played: use getLastError() and look for GIF_SUCCESS to know if a frame was played
// -1 = error
int AnimatedGIF::playFrame(bool bSync, int *delayMilliseconds, void *pUser)
{
int rc;
#if !defined( __MACH__ ) && !defined( __LINUX__ )
long lTime = millis();
#endif
if (_gif.GIFFile.iPos >= _gif.GIFFile.iSize-1) // no more data exists
{
(*_gif.pfnSeek)(&_gif.GIFFile, 0); // seek to start
}
if (GIFParseInfo(&_gif, 0))
{
_gif.pUser = pUser;
if (_gif.iError == GIF_EMPTY_FRAME) // don't try to decode it
return 0;
rc = DecodeLZW(&_gif, 0);
if (rc != 0) // problem
return -1;
}
else
{
// The file is "malformed" in that there is a bunch of non-image data after
// the last frame. Return as if all is well, though if needed getLastError()
// can be used to see if a frame was actually processed:
// GIF_SUCCESS -> frame processed, GIF_EMPTY_FRAME -> no frame processed
if (_gif.iError == GIF_EMPTY_FRAME)
{
if (delayMilliseconds)
*delayMilliseconds = 0;
return 0;
}
return -1; // error parsing the frame info, we may be at the end of the file
}
// Return 1 for more frames or 0 if this was the last frame
if (bSync)
{
#if !defined( __MACH__ ) && !defined( __LINUX__ )
lTime = millis() - lTime;
if (lTime < _gif.iFrameDelay) // need to pause a bit
delay(_gif.iFrameDelay - lTime);
#endif // __LINUX__
}
if (delayMilliseconds) // if not NULL, return the frame delay time
*delayMilliseconds = _gif.iFrameDelay;
return (_gif.GIFFile.iPos < _gif.GIFFile.iSize-10);
} /* playFrame() */

View File

@ -0,0 +1,216 @@
// Copyright 2020 BitBank Software, Inc. All Rights Reserved.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//===========================================================================
#ifndef __ANIMATEDGIF__
#define __ANIMATEDGIF__
#if defined( PICO_BUILD ) || defined( __MACH__ ) || defined( __LINUX__ ) || defined( __MCUXPRESSO )
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#define memcpy_P memcpy
#define PROGMEM
#else
#include <Arduino.h>
#endif
//
// GIF Animator
// Written by Larry Bank
// Copyright (c) 2020 BitBank Software, Inc.
// bitbank@pobox.com
//
// Designed to decode images up to 480x320
// using less than 22K of RAM
//
/* GIF Defines and variables */
#define MAX_CHUNK_SIZE 255
#define LZW_BUF_SIZE (6*MAX_CHUNK_SIZE)
#define LZW_HIGHWATER (4*MAX_CHUNK_SIZE)
#ifdef __LINUX__
#define MAX_WIDTH 2048
#else
#define MAX_WIDTH 320
#endif // __LINUX__
#define FILE_BUF_SIZE 4096
#define PIXEL_FIRST 0
#define PIXEL_LAST 4096
#define LINK_UNUSED 5911 // 0x1717 to use memset
#define LINK_END 5912
#define MAX_HASH 5003
#define MAXMAXCODE 4096
enum {
GIF_PALETTE_RGB565_LE = 0, // little endian (default)
GIF_PALETTE_RGB565_BE, // big endian
GIF_PALETTE_RGB888 // original 24-bpp entries
};
// for compatibility with older code
#define LITTLE_ENDIAN_PIXELS GIF_PALETTE_RGB565_LE
#define BIG_ENDIAN_PIXELS GIF_PALETTE_RGB565_BE
//
// Draw callback pixel type
// RAW = 8-bit palettized pixels requiring transparent pixel handling
// COOKED = 16 or 24-bpp fully rendered pixels ready for display
//
enum {
GIF_DRAW_RAW = 0,
GIF_DRAW_COOKED
};
enum {
GIF_SUCCESS = 0,
GIF_DECODE_ERROR,
GIF_TOO_WIDE,
GIF_INVALID_PARAMETER,
GIF_UNSUPPORTED_FEATURE,
GIF_FILE_NOT_OPEN,
GIF_EARLY_EOF,
GIF_EMPTY_FRAME,
GIF_BAD_FILE,
GIF_ERROR_MEMORY
};
typedef struct gif_file_tag
{
int32_t iPos; // current file position
int32_t iSize; // file size
uint8_t *pData; // memory file pointer
void * fHandle; // class pointer to File/SdFat or whatever you want
} GIFFILE;
typedef struct gif_info_tag
{
int32_t iFrameCount; // total frames in file
int32_t iDuration; // duration of animation in milliseconds
int32_t iMaxDelay; // maximum frame delay
int32_t iMinDelay; // minimum frame delay
} GIFINFO;
typedef struct gif_draw_tag
{
int iX, iY; // Corner offset of this frame on the canvas
int y; // current line being drawn (0 = top line of image)
int iWidth, iHeight; // size of this frame
void *pUser; // user supplied pointer
uint8_t *pPixels; // 8-bit source pixels for this line
uint16_t *pPalette; // little or big-endian RGB565 palette entries (default)
uint8_t *pPalette24; // RGB888 palette (optional)
uint8_t ucTransparent; // transparent color
uint8_t ucHasTransparency; // flag indicating the transparent color is in use
uint8_t ucDisposalMethod; // frame disposal method
uint8_t ucBackground; // background color
uint8_t ucIsGlobalPalette; // Flag to indicate that a global palette, rather than a local palette is being used
} GIFDRAW;
// Callback function prototypes
typedef int32_t (GIF_READ_CALLBACK)(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen);
typedef int32_t (GIF_SEEK_CALLBACK)(GIFFILE *pFile, int32_t iPosition);
typedef void (GIF_DRAW_CALLBACK)(GIFDRAW *pDraw);
typedef void * (GIF_OPEN_CALLBACK)(const char *szFilename, int32_t *pFileSize);
typedef void (GIF_CLOSE_CALLBACK)(void *pHandle);
typedef void * (GIF_ALLOC_CALLBACK)(uint32_t iSize);
typedef void (GIF_FREE_CALLBACK)(void *buffer);
//
// our private structure to hold a GIF image decode state
//
typedef struct gif_image_tag
{
int iWidth, iHeight, iCanvasWidth, iCanvasHeight;
int iX, iY; // GIF corner offset
int iBpp;
int iError; // last error
int iFrameDelay; // delay in milliseconds for this frame
int iRepeatCount; // NETSCAPE animation repeat count. 0=forever
int iXCount, iYCount; // decoding position in image (countdown values)
int iLZWOff; // current LZW data offset
int iLZWSize; // current quantity of data in the LZW buffer
int iCommentPos; // file offset of start of comment data
short sCommentLen; // length of comment
GIF_READ_CALLBACK *pfnRead;
GIF_SEEK_CALLBACK *pfnSeek;
GIF_DRAW_CALLBACK *pfnDraw;
GIF_OPEN_CALLBACK *pfnOpen;
GIF_CLOSE_CALLBACK *pfnClose;
GIFFILE GIFFile;
void *pUser;
unsigned char *pFrameBuffer;
unsigned char *pPixels, *pOldPixels;
unsigned char ucLineBuf[MAX_WIDTH]; // current line
unsigned char ucFileBuf[FILE_BUF_SIZE]; // holds temp data and pixel stack
unsigned short pPalette[384]; // can hold RGB565 or RGB888 - set in begin()
unsigned short pLocalPalette[384]; // color palettes for GIF images
unsigned char ucLZW[LZW_BUF_SIZE]; // holds 6 chunks (6x255) of GIF LZW data packed together
unsigned short usGIFTable[4096];
unsigned char ucGIFPixels[8192];
unsigned char bEndOfFrame;
unsigned char ucGIFBits, ucBackground, ucTransparent, ucCodeStart, ucMap, bUseLocalPalette;
unsigned char ucPaletteType; // RGB565 or RGB888
unsigned char ucDrawType; // RAW or COOKED
} GIFIMAGE;
#ifdef __cplusplus
//
// The GIF class wraps portable C code which does the actual work
//
class AnimatedGIF
{
public:
int open(uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw);
int openFLASH(uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw);
int open(const char *szFilename, GIF_OPEN_CALLBACK *pfnOpen, GIF_CLOSE_CALLBACK *pfnClose, GIF_READ_CALLBACK *pfnRead, GIF_SEEK_CALLBACK *pfnSeek, GIF_DRAW_CALLBACK *pfnDraw);
void close();
void reset();
void begin(unsigned char ucPaletteType = GIF_PALETTE_RGB565_LE);
void begin(int iEndian, unsigned char ucPaletteType) { begin(ucPaletteType); };
int playFrame(bool bSync, int *delayMilliseconds, void *pUser = NULL);
int getCanvasWidth();
int allocFrameBuf(GIF_ALLOC_CALLBACK *pfnAlloc);
int setDrawType(int iType);
int freeFrameBuf(GIF_FREE_CALLBACK *pfnFree);
uint8_t *getFrameBuf();
int getCanvasHeight();
int getLoopCount();
int getInfo(GIFINFO *pInfo);
int getLastError();
int getComment(char *destBuffer);
private:
GIFIMAGE _gif;
};
#else
// C interface
int GIF_openRAM(GIFIMAGE *pGIF, uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw);
int GIF_openFile(GIFIMAGE *pGIF, const char *szFilename, GIF_DRAW_CALLBACK *pfnDraw);
void GIF_close(GIFIMAGE *pGIF);
void GIF_begin(GIFIMAGE *pGIF, unsigned char ucPaletteType);
void GIF_reset(GIFIMAGE *pGIF);
int GIF_playFrame(GIFIMAGE *pGIF, int *delayMilliseconds, void *pUser);
int GIF_getCanvasWidth(GIFIMAGE *pGIF);
int GIF_getCanvasHeight(GIFIMAGE *pGIF);
int GIF_getComment(GIFIMAGE *pGIF, char *destBuffer);
int GIF_getInfo(GIFIMAGE *pGIF, GIFINFO *pInfo);
int GIF_getLastError(GIFIMAGE *pGIF);
int GIF_getLoopCount(GIFIMAGE *pGIF);
#endif // __cplusplus
// Due to unaligned memory causing an exception, we have to do these macros the slow way
#define INTELSHORT(p) ((*p) + (*(p+1)<<8))
#define INTELLONG(p) ((*p) + (*(p+1)<<8) + (*(p+2)<<16) + (*(p+3)<<24))
#define MOTOSHORT(p) (((*(p))<<8) + (*(p+1)))
#define MOTOLONG(p) (((*p)<<24) + ((*(p+1))<<16) + ((*(p+2))<<8) + (*(p+3)))
// Must be a 32-bit target processor
#define REGISTER_WIDTH 32
#endif // __ANIMATEDGIF__

View File

@ -0,0 +1,182 @@
// Copyright 2020 BitBank Software, Inc. All Rights Reserved.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ===========================================================================
//
// Modified 2023 by Mark Komus to work for CircuitPython
//
#ifndef __ANIMATEDGIF__
#define __ANIMATEDGIF__
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
//
// GIF Animator
// Written by Larry Bank
// Copyright (c) 2020 BitBank Software, Inc.
// bitbank@pobox.com
//
// Designed to decode images up to 480x320
// using less than 22K of RAM
//
/* GIF Defines and variables */
#define MAX_CHUNK_SIZE 255
#define LZW_BUF_SIZE (6 * MAX_CHUNK_SIZE)
#define LZW_HIGHWATER (4 * MAX_CHUNK_SIZE)
#define MAX_WIDTH 320
#define FILE_BUF_SIZE 4096
#define PIXEL_FIRST 0
#define PIXEL_LAST 4096
#define LINK_UNUSED 5911 // 0x1717 to use memset
#define LINK_END 5912
#define MAX_HASH 5003
#define MAXMAXCODE 4096
enum {
GIF_PALETTE_RGB565_LE = 0, // little endian (default)
GIF_PALETTE_RGB565_BE, // big endian
GIF_PALETTE_RGB888 // original 24-bpp entries
};
// for compatibility with older code
#define LITTLE_ENDIAN_PIXELS GIF_PALETTE_RGB565_LE
#define BIG_ENDIAN_PIXELS GIF_PALETTE_RGB565_BE
//
// Draw callback pixel type
// RAW = 8-bit palettized pixels requiring transparent pixel handling
// COOKED = 16 or 24-bpp fully rendered pixels ready for display
//
enum {
GIF_DRAW_RAW = 0,
GIF_DRAW_COOKED
};
enum {
GIF_SUCCESS = 0,
GIF_DECODE_ERROR,
GIF_TOO_WIDE,
GIF_INVALID_PARAMETER,
GIF_UNSUPPORTED_FEATURE,
GIF_FILE_NOT_OPEN,
GIF_EARLY_EOF,
GIF_EMPTY_FRAME,
GIF_BAD_FILE,
GIF_ERROR_MEMORY
};
typedef struct gif_file_tag
{
int32_t iPos; // current file position
int32_t iSize; // file size
uint8_t *pData; // memory file pointer
void *fHandle; // class pointer to File/SdFat or whatever you want
} GIFFILE;
typedef struct gif_info_tag
{
int32_t iFrameCount; // total frames in file
int32_t iDuration; // duration of animation in milliseconds
int32_t iMaxDelay; // maximum frame delay
int32_t iMinDelay; // minimum frame delay
} GIFINFO;
typedef struct gif_draw_tag
{
int iX, iY; // Corner offset of this frame on the canvas
int y; // current line being drawn (0 = top line of image)
int iWidth, iHeight; // size of this frame
void *pUser; // user supplied pointer
uint8_t *pPixels; // 8-bit source pixels for this line
uint16_t *pPalette; // little or big-endian RGB565 palette entries (default)
uint8_t *pPalette24; // RGB888 palette (optional)
uint8_t ucTransparent; // transparent color
uint8_t ucHasTransparency; // flag indicating the transparent color is in use
uint8_t ucDisposalMethod; // frame disposal method
uint8_t ucBackground; // background color
uint8_t ucIsGlobalPalette; // Flag to indicate that a global palette, rather than a local palette is being used
} GIFDRAW;
// Callback function prototypes
typedef int32_t (GIF_READ_CALLBACK)(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen);
typedef int32_t (GIF_SEEK_CALLBACK)(GIFFILE *pFile, int32_t iPosition);
typedef void (GIF_DRAW_CALLBACK)(GIFDRAW *pDraw);
typedef void * (GIF_OPEN_CALLBACK)(const char *szFilename, int32_t *pFileSize);
typedef void (GIF_CLOSE_CALLBACK)(void *pHandle);
typedef void * (GIF_ALLOC_CALLBACK)(uint32_t iSize);
typedef void (GIF_FREE_CALLBACK)(void *buffer);
//
// our private structure to hold a GIF image decode state
//
typedef struct gif_image_tag
{
int iWidth, iHeight, iCanvasWidth, iCanvasHeight;
int iX, iY; // GIF corner offset
int iBpp;
int iError; // last error
int iFrameDelay; // delay in milliseconds for this frame
int iRepeatCount; // NETSCAPE animation repeat count. 0=forever
int iXCount, iYCount; // decoding position in image (countdown values)
int iLZWOff; // current LZW data offset
int iLZWSize; // current quantity of data in the LZW buffer
int iCommentPos; // file offset of start of comment data
short sCommentLen; // length of comment
GIF_READ_CALLBACK *pfnRead;
GIF_SEEK_CALLBACK *pfnSeek;
GIF_DRAW_CALLBACK *pfnDraw;
GIF_OPEN_CALLBACK *pfnOpen;
GIF_CLOSE_CALLBACK *pfnClose;
GIFFILE GIFFile;
void *pUser;
//unsigned char *pFrameBuffer;
unsigned int *pFrameBuffer;
unsigned char *pPixels, *pOldPixels;
unsigned char ucLineBuf[MAX_WIDTH]; // current line
unsigned char ucFileBuf[FILE_BUF_SIZE]; // holds temp data and pixel stack
unsigned short pPalette[384]; // can hold RGB565 or RGB888 - set in begin()
unsigned short pLocalPalette[384]; // color palettes for GIF images
unsigned char ucLZW[LZW_BUF_SIZE]; // holds 6 chunks (6x255) of GIF LZW data packed together
unsigned short usGIFTable[4096];
unsigned char ucGIFPixels[8192];
unsigned char bEndOfFrame;
unsigned char ucGIFBits, ucBackground, ucTransparent, ucCodeStart, ucMap, bUseLocalPalette;
unsigned char ucPaletteType; // RGB565 or RGB888
unsigned char ucDrawType; // RAW or COOKED
} GIFIMAGE;
// C interface
int GIF_openRAM(GIFIMAGE *pGIF, uint8_t *pData, int iDataSize, GIF_DRAW_CALLBACK *pfnDraw);
int GIF_openFile(GIFIMAGE *pGIF, const char *szFilename, GIF_DRAW_CALLBACK *pfnDraw);
void GIF_close(GIFIMAGE *pGIF);
void GIF_begin(GIFIMAGE *pGIF, unsigned char ucPaletteType);
void GIF_reset(GIFIMAGE *pGIF);
int GIF_playFrame(GIFIMAGE *pGIF, int *delayMilliseconds, void *pUser);
int GIF_getCanvasWidth(GIFIMAGE *pGIF);
int GIF_getCanvasHeight(GIFIMAGE *pGIF);
int GIF_getComment(GIFIMAGE *pGIF, char *destBuffer);
int GIF_getInfo(GIFIMAGE *pGIF, GIFINFO *pInfo);
int GIF_getLastError(GIFIMAGE *pGIF);
int GIF_getLoopCount(GIFIMAGE *pGIF);
int GIF_init(GIFIMAGE *pGIF);
void GIF_setDrawCallback(GIFIMAGE *pGIF, GIF_DRAW_CALLBACK *pfnDraw);
void GIF_scaleHalf(uint16_t *pCurrent, uint16_t *pPrev, int iWidth, int bBigEndian);
// Due to unaligned memory causing an exception, we have to do these macros the slow way
#define INTELSHORT(p) ((*p) + (*(p + 1) << 8))
#define INTELLONG(p) ((*p) + (*(p + 1) << 8) + (*(p + 2) << 16) + (*(p + 3) << 24))
#define MOTOSHORT(p) (((*(p)) << 8) + (*(p + 1)))
#define MOTOLONG(p) (((*p) << 24) + ((*(p + 1)) << 16) + ((*(p + 2)) << 8) + (*(p + 3)))
// Must be a 32-bit target processor
#define REGISTER_WIDTH 32
#endif // __ANIMATEDGIF__

View File

@ -0,0 +1,5 @@
This library is from the AnimatedGIF Arduino GIF decoder by Larry Bank.
Released under the Apache License 2.0
[AnimatedGIF](https://github.com/bitbank2/AnimatedGIF)
It has been modified for use in CircuitPython by Mark Komus.

1043
lib/AnimatedGIF/gif.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -278,6 +278,12 @@ typedef struct {
/* SBCS up-case tables (\x80-\xFF) */ /* SBCS up-case tables (\x80-\xFF) */
// Optimize the 437-only case with a truncated lookup table.
#if FF_CODE_PAGE == 437
#define TBL_CT437 {0x80,0x9A,0x45,0x41,0x8E,0x41,0x8F,0x80,0x45,0x45,0x45,0x49,0x49,0x49,0x8E,0x8F, \
0x90,0x92,0x92,0x4F,0x99,0x4F,0x55,0x55,0x59,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \
0x41,0x49,0x4F,0x55,0xA5}
#else
#define TBL_CT437 {0x80,0x9A,0x45,0x41,0x8E,0x41,0x8F,0x80,0x45,0x45,0x45,0x49,0x49,0x49,0x8E,0x8F, \ #define TBL_CT437 {0x80,0x9A,0x45,0x41,0x8E,0x41,0x8F,0x80,0x45,0x45,0x45,0x49,0x49,0x49,0x8E,0x8F, \
0x90,0x92,0x92,0x4F,0x99,0x4F,0x55,0x55,0x59,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \ 0x90,0x92,0x92,0x4F,0x99,0x4F,0x55,0x55,0x59,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \
0x41,0x49,0x4F,0x55,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, \ 0x41,0x49,0x4F,0x55,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, \
@ -286,6 +292,7 @@ typedef struct {
0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \ 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \
0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF, \ 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF, \
0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF} 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}
#endif
#define TBL_CT720 {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F, \ #define TBL_CT720 {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F, \
0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \ 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \
0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, \ 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, \
@ -2887,7 +2894,12 @@ static FRESULT create_name ( /* FR_OK: successful, FR_INVALID_NAME: could not
} }
#elif FF_CODE_PAGE < 900 /* SBCS cfg */ #elif FF_CODE_PAGE < 900 /* SBCS cfg */
wc = ff_uni2oem(wc, CODEPAGE); /* Unicode ==> ANSI/OEM code */ wc = ff_uni2oem(wc, CODEPAGE); /* Unicode ==> ANSI/OEM code */
// Optimize the 437-only case with a truncated lookup table.
#if FF_CODE_PAGE == 437
if (wc & 0x80 && wc < (0xA5 - 0x80)) wc = ExCvt[wc & 0x7F]; /* Convert extended character to upper (SBCS) */
#else
if (wc & 0x80) wc = ExCvt[wc & 0x7F]; /* Convert extended character to upper (SBCS) */ if (wc & 0x80) wc = ExCvt[wc & 0x7F]; /* Convert extended character to upper (SBCS) */
#endif
#else /* DBCS cfg */ #else /* DBCS cfg */
wc = ff_uni2oem(ff_wtoupper(wc), CODEPAGE); /* Unicode ==> Upper convert ==> ANSI/OEM code */ wc = ff_uni2oem(ff_wtoupper(wc), CODEPAGE); /* Unicode ==> Upper convert ==> ANSI/OEM code */
#endif #endif

View File

@ -499,6 +499,13 @@ DWORD ff_wtoupper ( /* Returns up-converted code point */
DWORD uni /* Unicode code point to be up-converted */ DWORD uni /* Unicode code point to be up-converted */
) )
{ {
#if FF_FS_CASE_INSENSITIVE_COMPARISON_ASCII_ONLY
// Only uppercase ASCII characters. Everything else will require the user to
// pass in an uppercase version.
if ('a' <= uni && uni <= 'z') {
uni -= 32;
}
#else
const WORD *p; const WORD *p;
WORD uc, bc, nc, cmd; WORD uc, bc, nc, cmd;
static const WORD cvt1[] = { /* Compressed up conversion table for U+0000 - U+0FFF */ static const WORD cvt1[] = { /* Compressed up conversion table for U+0000 - U+0FFF */
@ -619,6 +626,7 @@ DWORD ff_wtoupper ( /* Returns up-converted code point */
} }
uni = uc; uni = uc;
} }
#endif
return uni; return uni;
} }

@ -1 +1 @@
Subproject commit 73896a3b71c525a3ee4cefa7e35ce3b3a93786ef Subproject commit ec9c666107c0be0f8dc7c2a15e3bdea8c44a50b4

View File

@ -33,12 +33,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Harap ajukan masalah dengan konten drive CIRCUITPY Anda di\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -91,7 +100,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -111,7 +120,12 @@ msgstr "%q berisi pin duplikat"
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q gagal: %d" msgstr "%q gagal: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -126,7 +140,7 @@ msgstr "%q indeks di luar batas"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -178,12 +192,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "%q harus bertipe %q" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -203,10 +226,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "%q di luar jangkauan" msgstr "%q di luar jangkauan"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "pin %q tidak valid"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -223,7 +242,7 @@ msgstr "%q, %q, dan %q semuanya harus memiliki panjang yang sama"
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s kesalahan 0x%x" msgstr "%s kesalahan 0x%x"
@ -389,10 +408,6 @@ msgstr "0.0 ke kompleks berpangkat"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "pow() 3-arg tidak didukung" msgstr "pow() 3-arg tidak didukung"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -439,7 +454,6 @@ msgid "All SPI peripherals are in use"
msgstr "Semua perangkat SPI sedang digunakan" msgstr "Semua perangkat SPI sedang digunakan"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Semua perangkat UART sedang digunakan" msgstr "Semua perangkat UART sedang digunakan"
@ -492,6 +506,7 @@ msgstr "Sudah disebarkan."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -531,10 +546,6 @@ msgstr "Nilai array harus berupa byte tunggal."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -585,20 +596,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "" msgstr ""
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
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"
@ -664,11 +668,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Pin bus %d sudah digunakan" msgstr "Pin bus %d sudah digunakan"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Byte buffer harus 16 byte." msgstr "Byte buffer harus 16 byte."
@ -681,7 +680,7 @@ msgstr "Blok CBC harus merupakan kelipatan 16 byte"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -803,10 +802,6 @@ msgstr "Menulis CharacteristicBuffer tidak tersedia"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "Kode inti CircuitPython mengalami crash. Aduh!\n" msgstr "Kode inti CircuitPython mengalami crash. Aduh!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Peregangan clock terlalu panjang" msgstr "Peregangan clock terlalu panjang"
@ -822,6 +817,14 @@ msgid ""
msgstr "" msgstr ""
"Koneksi telah terputus dan tidak dapat lagi digunakan. Buat koneksi baru." "Koneksi telah terputus dan tidak dapat lagi digunakan. Buat koneksi baru."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "File .mpy rusak" msgstr "File .mpy rusak"
@ -846,10 +849,6 @@ msgstr "Tidak dapat memulai interupsi, RX sibuk"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Tidak dapat mengalokasikan dekoder" msgstr "Tidak dapat mengalokasikan dekoder"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "Gagal ke HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "Terjadi kesalahan saat menginisialisasi kanal DAC" msgstr "Terjadi kesalahan saat menginisialisasi kanal DAC"
@ -941,24 +940,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "Error pada regex" msgstr "Error pada regex"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Diharapkan %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1026,7 +1017,7 @@ msgid "Failed to write internal flash."
msgstr "Gagal menulis flash internal." msgstr "Gagal menulis flash internal."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1085,7 +1076,7 @@ msgstr "Fungsinya membutuhkan kunci"
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1114,6 +1105,15 @@ msgstr "Perangkat keras sibuk, coba pin alternatif"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Perangkat keras sedang digunakan, coba pin alternatif" msgstr "Perangkat keras sedang digunakan, coba pin alternatif"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "operasi I/O pada file tertutup" msgstr "operasi I/O pada file tertutup"
@ -1131,11 +1131,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "Panjang IV harus %d byte"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1235,10 +1230,19 @@ msgstr "Kesalahan internal #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "%q pada tidak valid" msgstr "%q pada tidak valid"
@ -1256,12 +1260,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Argumen tidak valid" msgstr "Argumen tidak valid"
@ -1279,19 +1286,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Ukuran potongan format tidak valid" msgstr "Ukuran potongan format tidak valid"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Akses memori tidak valid."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1300,7 +1307,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1332,7 +1339,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1532,10 +1539,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "Tidak ada kunci yang ditentukan"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "Tidak ada dukungan bilangan bulat yang panjang" msgstr "Tidak ada dukungan bilangan bulat yang panjang"
@ -1575,10 +1578,6 @@ msgstr "Tidak ada file/direktori"
msgid "No timer available" msgid "No timer available"
msgstr "Penghitung waktu tidak tersedia" msgstr "Penghitung waktu tidak tersedia"
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1598,10 +1597,6 @@ msgstr "Tidak terhubung"
msgid "Not playing" msgid "Not playing"
msgstr "Tidak berfungsi" msgstr "Tidak berfungsi"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1701,11 +1696,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "Waktu habis" msgstr "Waktu habis"
@ -1713,7 +1708,7 @@ msgstr "Waktu habis"
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "Kehabisan memori" msgstr "Kehabisan memori"
@ -1886,6 +1881,7 @@ msgstr "RTC tidak didukung di board ini"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "Kesalahan pembuatan nomor acak" msgstr "Kesalahan pembuatan nomor acak"
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1895,7 +1891,7 @@ msgstr "Baca-saja"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "sistem file (filesystem) bersifat Read-only" msgstr "sistem file (filesystem) bersifat Read-only"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1915,7 +1911,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "Mode AES yang diminta tidak didukung" msgstr "Mode AES yang diminta tidak didukung"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1969,8 +1965,8 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "Pindai sudah dalam proses. Hentikan dengan stop_scan." 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
@ -2030,10 +2026,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr "Berikan setidaknya satu pin UART"
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2047,50 +2039,19 @@ msgid "Temperature read timed out"
msgstr "Waktu baca suhu habis" msgstr "Waktu baca suhu habis"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2109,6 +2070,10 @@ msgstr "Tingkat sampel dari sampel tidak cocok dengan mixer"
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "signedness dari sampel tidak cocok dengan mixer" msgstr "signedness dari sampel tidak cocok dengan mixer"
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2141,10 +2106,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2189,6 +2150,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2236,6 +2201,15 @@ msgstr "Nilai UUID bukan str, int atau byte buffer"
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"
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2254,10 +2228,20 @@ msgstr "Tidak dapat menemukan GCLK yang kosong"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Tidak dapat memulai parser" msgstr "Tidak dapat memulai parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Tidak dapat membaca data palet warna" msgstr "Tidak dapat membaca data palet warna"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2294,6 +2278,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2329,11 +2318,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2382,7 +2366,7 @@ msgstr "Panjang nilai != Panjang tetap yang dibutuhkan"
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "Panjang nilai > max_length" msgstr "Panjang nilai > max_length"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2443,13 +2427,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "Menulis tidak didukung pada Karakteristik" msgstr "Menulis tidak didukung pada Karakteristik"
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2521,6 +2548,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2741,7 +2772,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2949,6 +2980,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2990,9 +3025,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "error = 0x%08lX" msgstr "error = 0x%08lX"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -3000,14 +3035,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3045,8 +3072,8 @@ msgid "extra positional arguments given"
msgstr "argumen posisi ekstra telah diberikan" msgstr "argumen posisi ekstra telah diberikan"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3377,7 +3404,7 @@ msgstr "key tidak valid"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "micropython decorator tidak valid" msgstr "micropython decorator tidak valid"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3634,7 +3661,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3771,6 +3798,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3832,11 +3863,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3861,14 +3888,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "parameter harus menjadi register dalam urutan r0 sampai r3" msgstr "parameter harus menjadi register dalam urutan r0 sampai r3"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4116,10 +4139,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4155,8 +4174,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "tx dan rx keduanya tidak boleh kosong" msgstr "tx dan rx keduanya tidak boleh kosong"
@ -4287,10 +4304,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4378,6 +4391,43 @@ msgstr "zi harus berjenis float"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "Zi harus berbentuk (n_section, 2)" msgstr "Zi harus berbentuk (n_section, 2)"
#~ msgid "No key was specified"
#~ msgstr "Tidak ada kunci yang ditentukan"
#~ msgid "Scan already in progess. Stop with stop_scan."
#~ msgstr "Pindai sudah dalam proses. Hentikan dengan stop_scan."
#~ msgid "Supply at least one UART pin"
#~ msgstr "Berikan setidaknya satu pin UART"
#~ msgid "%q pin invalid"
#~ msgstr "pin %q tidak valid"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Harap ajukan masalah dengan konten drive CIRCUITPY Anda di\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "Gagal ke HardFault_Handler."
#~ msgid "Invalid memory access."
#~ msgstr "Akses memori tidak valid."
#~ msgid "%q must be of type %q"
#~ msgstr "%q harus bertipe %q"
#~ msgid "Expected a %q"
#~ msgstr "Diharapkan %q"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "Panjang IV harus %d byte"
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "Objek Read-only" #~ msgstr "Objek Read-only"

View File

@ -31,8 +31,20 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"Press reset to exit safe mode.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
@ -85,7 +97,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -105,7 +117,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "" msgstr ""
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -120,7 +137,7 @@ msgstr ""
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -172,12 +189,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -197,10 +223,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr ""
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -217,7 +239,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -383,10 +405,6 @@ msgstr ""
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -433,7 +451,6 @@ msgid "All SPI peripherals are in use"
msgstr "" msgstr ""
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "" msgstr ""
@ -486,6 +503,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -525,10 +543,6 @@ msgstr ""
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -577,20 +591,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "" msgstr ""
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
@ -656,11 +663,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
@ -673,7 +675,7 @@ msgstr ""
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -791,10 +793,6 @@ msgstr ""
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "" msgstr ""
@ -809,6 +807,14 @@ msgid ""
"connection." "connection."
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "" msgstr ""
@ -833,10 +839,6 @@ msgstr ""
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -928,24 +930,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1013,7 +1007,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1072,7 +1066,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1101,6 +1095,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "" msgstr ""
@ -1118,11 +1121,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1220,10 +1218,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "" msgstr ""
@ -1241,12 +1248,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "" msgstr ""
@ -1264,19 +1274,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/msgpack/__init__.c
msgid "Invalid format chunk size" msgid "Invalid format"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid memory access." msgid "Invalid format chunk size"
msgstr "" msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1285,7 +1295,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1317,7 +1327,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1517,10 +1527,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1560,10 +1566,6 @@ msgstr ""
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1583,10 +1585,6 @@ msgstr ""
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1681,11 +1679,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1693,7 +1691,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1859,6 +1857,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1868,7 +1867,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1888,7 +1887,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1940,7 +1939,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2001,10 +2000,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2018,50 +2013,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2080,6 +2044,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2112,10 +2080,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2160,6 +2124,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2207,6 +2175,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2225,10 +2202,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2265,6 +2252,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2300,11 +2292,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2351,7 +2338,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2412,13 +2399,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2490,6 +2520,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2710,7 +2744,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2918,6 +2952,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2959,9 +2997,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2969,14 +3007,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3014,8 +3044,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3346,7 +3376,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3603,7 +3633,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3739,6 +3769,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3800,11 +3834,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3829,14 +3859,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4084,10 +4110,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4123,8 +4145,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4255,10 +4275,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""

View File

@ -35,12 +35,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Prosím vytvořte tiket s obsahem vaší jednotky CIRCUITPY na adrese\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -92,7 +101,7 @@ msgstr "%d adresní pin, %d rgb pin a %d dlaždice indikuje výšku %d, ne %d"
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "%q" msgstr "%q"
@ -112,7 +121,12 @@ msgstr "%q obsahuje duplicitní piny"
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q: selhání %d" msgstr "%q: selhání %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -127,7 +141,7 @@ msgstr "Index %q je mimo rozsah"
msgid "%q init failed" msgid "%q init failed"
msgstr "Inicializace %q selhala" msgstr "Inicializace %q selhala"
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -179,13 +193,22 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "%q musí být typu %q" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr "%q musí být typu %q nebo None" msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
msgid "%q must be power of 2" msgid "%q must be power of 2"
@ -204,10 +227,6 @@ msgstr "%q je mimo hranice"
msgid "%q out of range" msgid "%q out of range"
msgstr "%q je mimo rozsah" msgstr "%q je mimo rozsah"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "pin %q není platný"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -224,7 +243,7 @@ msgstr "%q, %q, a %q musí mít všechny shodnou délku"
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s chyba 0x%x" msgstr "%s chyba 0x%x"
@ -390,10 +409,6 @@ msgstr ""
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "pow() nepodporuje 3 argumenty" msgstr "pow() nepodporuje 3 argumenty"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr "64 bit typy"
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -440,7 +455,6 @@ msgid "All SPI peripherals are in use"
msgstr "Všechny SPI periferie jsou používány" msgstr "Všechny SPI periferie jsou používány"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Všechny UART periferie jsou používány" msgstr "Všechny UART periferie jsou používány"
@ -493,6 +507,7 @@ msgstr "Již propagujeme."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -532,10 +547,6 @@ msgstr "Hodnoty pole by měly být jednoduché bajty."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Pokus o alokování %d bloků" msgstr "Pokus o alokování %d bloků"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr "Pokus o alokaci haldy, když neběží VM."
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "Konverze audia není implementována" msgstr "Konverze audia není implementována"
@ -586,20 +597,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "Velikost bitmapy a počet bitů na hodnotu se musí shodovat" msgstr "Velikost bitmapy a počet bitů na hodnotu se musí shodovat"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "Bootovací zařízení musí být první (rozhraní #0)." msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "RX a TX jsou vyžadovány pro kontrolu toku" msgstr "RX a TX jsou vyžadovány pro kontrolu toku"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Oba piny musí podporovat hardwarové přerušení" msgstr "Oba piny musí podporovat hardwarové přerušení"
@ -665,11 +669,6 @@ msgstr "Buffery musí mít stejnou velikost"
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Sběrnicový pin %d je již používán" msgstr "Sběrnicový pin %d je již používán"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Bajtový buffer musí být 16 bajtů." msgstr "Bajtový buffer musí být 16 bajtů."
@ -682,7 +681,7 @@ msgstr "Bloky CBC musí být násobky 16 bajtů"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "Disk CIRCUITPY nelze nalézt nebo vytvořit." msgstr "Disk CIRCUITPY nelze nalézt nebo vytvořit."
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -801,10 +800,6 @@ msgstr "CharacteristicBuffer psaní není poskytováno"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "Jádro kódu CircuitPython tvrdě havarovalo. Jejda!\n" msgstr "Jádro kódu CircuitPython tvrdě havarovalo. Jejda!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "CircuitPython nedokázal alokovat haldu."
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Hodiny jsou příliš dlouhé" msgstr "Hodiny jsou příliš dlouhé"
@ -820,6 +815,14 @@ msgid ""
msgstr "" msgstr ""
"Připojení bylo odpojeno a nelze jej dále používat. Vytvořte nové připojení." "Připojení bylo odpojeno a nelze jej dále používat. Vytvořte nové připojení."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Poškozený soubor .mpy" msgstr "Poškozený soubor .mpy"
@ -844,10 +847,6 @@ msgstr "Nelze začít přerušení, RX je zaneprázdněn"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Dekodér nelze přiřadit" msgstr "Dekodér nelze přiřadit"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "Pád do HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "Chyba inicializace kanálu DAC" msgstr "Chyba inicializace kanálu DAC"
@ -939,24 +938,16 @@ msgstr "Chyba v MIDI přenosu na pozici %d"
msgid "Error in regex" msgid "Error in regex"
msgstr "Chyba v regulárním výrazu" msgstr "Chyba v regulárním výrazu"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Očekává se %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1024,8 +1015,8 @@ msgid "Failed to write internal flash."
msgstr "Nepodařilo se zapsat do interní paměti." msgstr "Nepodařilo se zapsat do interní paměti."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "Fatální chyba." msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
@ -1085,7 +1076,7 @@ msgstr "Funkce vyžaduje zámek"
msgid "GNSS init" msgid "GNSS init"
msgstr "Inicializace GNSS" msgstr "Inicializace GNSS"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "Základní chyba" msgstr "Základní chyba"
@ -1114,6 +1105,15 @@ msgstr "Hardware je zaneprázdněn, zkuste alternativní piny"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Hardware je používán, zkuste alternativní piny" msgstr "Hardware je používán, zkuste alternativní piny"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "" msgstr ""
@ -1131,11 +1131,6 @@ msgstr "Periférie I2C je používána"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IV musí být dlouhé %d bajtů"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1235,10 +1230,19 @@ msgstr "Vnitřní chyba #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Neplatný pin %q" msgstr "Neplatný pin %q"
@ -1256,12 +1260,15 @@ msgstr "Chybný BLE parametr"
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "Chybné BSSID" msgstr "Chybné BSSID"
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "Chybná MAC adresa" msgstr "Chybná MAC adresa"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Neplatný argument" msgstr "Neplatný argument"
@ -1279,19 +1286,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "Chybný data_pin[%d]" msgstr "Chybný data_pin[%d]"
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Neplatná velikost bloku" msgstr "Neplatná velikost bloku"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Neplatný přístup k paměti."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "Chybná multicastová MAC adresa" msgstr "Chybná multicastová MAC adresa"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "Chybná velikost" msgstr "Chybná velikost"
@ -1300,7 +1307,7 @@ msgstr "Chybná velikost"
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "Chybný soket pro TLS" msgstr "Chybný soket pro TLS"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "Chybný stav" msgstr "Chybný stav"
@ -1332,7 +1339,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "MAC adresa byla chybná" msgstr "MAC adresa byla chybná"
@ -1532,10 +1539,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "Nebyl zadán klíč"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1575,10 +1578,6 @@ msgstr "Žádný takový soubor / adresář"
msgid "No timer available" msgid "No timer available"
msgstr "Není k dispozici žádný časovač" msgstr "Není k dispozici žádný časovač"
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1598,10 +1597,6 @@ msgstr "Nepřipojený"
msgid "Not playing" msgid "Not playing"
msgstr "Nehraje" msgstr "Nehraje"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1697,11 +1692,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1709,7 +1704,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1877,6 +1872,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1886,7 +1882,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1906,7 +1902,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1958,7 +1954,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2019,10 +2015,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2036,50 +2028,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2098,6 +2059,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2130,10 +2095,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2178,6 +2139,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2225,6 +2190,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2243,10 +2217,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2283,6 +2267,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2318,11 +2307,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2369,7 +2353,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2430,13 +2414,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2508,6 +2535,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2728,7 +2759,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2936,6 +2967,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2977,9 +3012,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2987,14 +3022,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3032,8 +3059,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3364,7 +3391,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3621,7 +3648,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3757,6 +3784,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3818,11 +3849,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3847,14 +3874,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4102,10 +4125,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4141,8 +4160,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4273,10 +4290,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4364,6 +4377,55 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "64 bit types"
#~ msgstr "64 bit typy"
#~ msgid "No key was specified"
#~ msgstr "Nebyl zadán klíč"
#~ msgid "%q pin invalid"
#~ msgstr "pin %q není platný"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Prosím vytvořte tiket s obsahem vaší jednotky CIRCUITPY na adrese\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Attempted heap allocation when VM not running."
#~ msgstr "Pokus o alokaci haldy, když neběží VM."
#~ msgid "Boot device must be first device (interface #0)."
#~ msgstr "Bootovací zařízení musí být první (rozhraní #0)."
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "CircuitPython nedokázal alokovat haldu."
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "Pád do HardFault_Handler."
#~ msgid "Fatal error."
#~ msgstr "Fatální chyba."
#~ msgid "Invalid memory access."
#~ msgstr "Neplatný přístup k paměti."
#~ msgid "%q must be of type %q"
#~ msgstr "%q musí být typu %q"
#~ msgid "%q must be of type %q or None"
#~ msgstr "%q musí být typu %q nebo None"
#~ msgid "Expected a %q"
#~ msgstr "Očekává se %q"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IV musí být dlouhé %d bajtů"
#~ msgid "%q length must be >= 1" #~ msgid "%q length must be >= 1"
#~ msgstr "%q délka musí být >= 1" #~ msgstr "%q délka musí být >= 1"

File diff suppressed because it is too large Load Diff

View File

@ -38,13 +38,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Παρακαλώ δημιουγήστε ενα πρόβλημα με τα περιεχόμενα του CIRCUITPY δίσκου " "Press reset to exit safe mode.\n"
"στο\n" msgstr ""
"https://github.com/adafruit/circuitpython/issues\n"
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -97,7 +105,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "%q" msgstr "%q"
@ -117,7 +125,12 @@ msgstr "%q περιέχει διπλότυπα pins"
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q αποτυχία: %d" msgstr "%q αποτυχία: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -132,7 +145,7 @@ msgstr "%q δείκτης εκτός εμβέλειας"
msgid "%q init failed" msgid "%q init failed"
msgstr "%q εκκίνηση απέτυχε" msgstr "%q εκκίνηση απέτυχε"
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -184,13 +197,22 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "%q πρέπει να είναι bytearray ή array τύπου 'h', 'H', 'b', ή 'B'" msgstr "%q πρέπει να είναι bytearray ή array τύπου 'h', 'H', 'b', ή 'B'"
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "%q πρέπει να είναι τύπου %q" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr "%q πρέπει να είναι τύπου %q ή None" msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
msgid "%q must be power of 2" msgid "%q must be power of 2"
@ -209,10 +231,6 @@ msgstr "%q εκτός ορίων"
msgid "%q out of range" msgid "%q out of range"
msgstr "%q εκτός εμβέλειας" msgstr "%q εκτός εμβέλειας"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "%q άκυρο pin"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -229,7 +247,7 @@ msgstr "%q, %q, και %q πρέπει να είναι όλα του ιδίου
msgid "%q=%q" msgid "%q=%q"
msgstr "%q=%q" msgstr "%q=%q"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s σφάλμα 0x%x" msgstr "%s σφάλμα 0x%x"
@ -395,11 +413,6 @@ msgstr "0.0 σε μία σύνθετη δύναμη"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "pow() με 3 παραμέτρους δεν υποστηρίζεται" msgstr "pow() με 3 παραμέτρους δεν υποστηρίζεται"
#: shared-module/msgpack/__init__.c
#, fuzzy
msgid "64 bit types"
msgstr "64 bit τύποι"
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -446,7 +459,6 @@ msgid "All SPI peripherals are in use"
msgstr "Όλα τα SPI περιφεριακά είναι σε χρήση" msgstr "Όλα τα SPI περιφεριακά είναι σε χρήση"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Όλα τα UART περιφεριακά ειναι σε χρήση" msgstr "Όλα τα UART περιφεριακά ειναι σε χρήση"
@ -499,6 +511,7 @@ msgstr "Ήδη διαφημίζουμε."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "Ύπάρχει ήδη all-matches ακροατής" msgstr "Ύπάρχει ήδη all-matches ακροατής"
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -538,10 +551,6 @@ msgstr "Η τιμές της παράταξη πρέπει να είναι μο
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Προσπάθεια να δεσμευτούν %d blocks" msgstr "Προσπάθεια να δεσμευτούν %d blocks"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr "Προσπάθεια δέσμευσης heap όταν το VM δεν τρέχει."
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "Η μετατροπή ήχου δεν υποστηρίζεται" msgstr "Η μετατροπή ήχου δεν υποστηρίζεται"
@ -592,20 +601,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "Το μέγεθος του bitmap και τα bits ανα τιμή πρέπει να ταιριάζουν" msgstr "Το μέγεθος του bitmap και τα bits ανα τιμή πρέπει να ταιριάζουν"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "Η συσκευή boot πρέπει να είναι η πρώτη συσκευή (interface #0)." msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "Και RX και TX απαιτούνται για έλεγχο flow" msgstr "Και RX και TX απαιτούνται για έλεγχο flow"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Και τα δύο pin πρέπει να υποστηρίζουν interrupts υλικού" msgstr "Και τα δύο pin πρέπει να υποστηρίζουν interrupts υλικού"
@ -671,11 +673,6 @@ msgstr "Τα Buffers πρέπει να είναι του ιδίου μεγέθο
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Bus pin %d είναι ήδη σε χρήση" msgstr "Bus pin %d είναι ήδη σε χρήση"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Byte buffer πρέπει να είναι 16 bytes." msgstr "Byte buffer πρέπει να είναι 16 bytes."
@ -688,7 +685,7 @@ msgstr "CBC blocks πρέπει να είναι πολλαπλάσια του 16
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "Ο CIRCUITPY δίσκος δεν μπόρεσε να βρεθεί ή να δημιουργηθεί." msgstr "Ο CIRCUITPY δίσκος δεν μπόρεσε να βρεθεί ή να δημιουργηθεί."
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "CRC ή checksum ήταν άκυρο" msgstr "CRC ή checksum ήταν άκυρο"
@ -814,10 +811,6 @@ msgstr "Δεν υποστηρίζονται εγγραφές στο Characterist
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "Ο πυρήνας της CircuitPython κατέρευσε. Οουπς!\n" msgstr "Ο πυρήνας της CircuitPython κατέρευσε. Οουπς!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "Η CircuitPython δεν μπορέσε να δεσμεύσει το heap."
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Stretch ρολογιού πολύ μεγάλο" msgstr "Stretch ρολογιού πολύ μεγάλο"
@ -834,6 +827,14 @@ msgstr ""
"Έχει γίνει αποσύνδεση και αυτή η συνδεση δεν μπορεί να χρησιμοποιηθεί. " "Έχει γίνει αποσύνδεση και αυτή η συνδεση δεν μπορεί να χρησιμοποιηθεί. "
"Δημιουργήστε μια νέα σύνδεση." "Δημιουργήστε μια νέα σύνδεση."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Κατεστραμένο .mpy αρχείο" msgstr "Κατεστραμένο .mpy αρχείο"
@ -858,10 +859,6 @@ msgstr "Δεν μπόρεσε να εκκινηθεί το interrupt, RX κατ
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Δεν μπόρεσε να δεσμευτεί decoder" msgstr "Δεν μπόρεσε να δεσμευτεί decoder"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "Κατέρευσε μέσα στο HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "Σφάλμα εκκίνησης καναλιού DAC" msgstr "Σφάλμα εκκίνησης καναλιού DAC"
@ -953,24 +950,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1038,7 +1027,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1097,7 +1086,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1126,6 +1115,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "" msgstr ""
@ -1143,11 +1141,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1245,10 +1238,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "" msgstr ""
@ -1266,12 +1268,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "" msgstr ""
@ -1289,19 +1294,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/msgpack/__init__.c
msgid "Invalid format chunk size" msgid "Invalid format"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid memory access." msgid "Invalid format chunk size"
msgstr "" msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1310,7 +1315,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1342,7 +1347,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1542,10 +1547,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1585,10 +1586,6 @@ msgstr ""
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1608,10 +1605,6 @@ msgstr ""
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1706,11 +1699,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1718,7 +1711,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1886,6 +1879,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1895,7 +1889,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1915,7 +1909,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1967,7 +1961,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2028,10 +2022,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2045,50 +2035,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2107,6 +2066,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2139,10 +2102,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2187,6 +2146,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2234,6 +2197,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2252,10 +2224,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2292,6 +2274,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2327,11 +2314,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2378,7 +2360,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2439,13 +2421,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2517,6 +2542,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2737,7 +2766,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2945,6 +2974,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2986,9 +3019,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2996,14 +3029,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3041,8 +3066,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3373,7 +3398,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3630,7 +3655,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3766,6 +3791,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3827,11 +3856,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3856,14 +3881,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4111,10 +4132,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4150,8 +4167,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4282,10 +4297,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4373,6 +4384,41 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#, fuzzy
#~ msgid "64 bit types"
#~ msgstr "64 bit τύποι"
#~ msgid "%q pin invalid"
#~ msgstr "%q άκυρο pin"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Παρακαλώ δημιουγήστε ενα πρόβλημα με τα περιεχόμενα του CIRCUITPY δίσκου "
#~ "στο\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Attempted heap allocation when VM not running."
#~ msgstr "Προσπάθεια δέσμευσης heap όταν το VM δεν τρέχει."
#~ msgid "Boot device must be first device (interface #0)."
#~ msgstr "Η συσκευή boot πρέπει να είναι η πρώτη συσκευή (interface #0)."
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "Η CircuitPython δεν μπορέσε να δεσμεύσει το heap."
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "Κατέρευσε μέσα στο HardFault_Handler."
#~ msgid "%q must be of type %q"
#~ msgstr "%q πρέπει να είναι τύπου %q"
#~ msgid "%q must be of type %q or None"
#~ msgstr "%q πρέπει να είναι τύπου %q ή None"
#~ msgid "%q length must be >= 1" #~ msgid "%q length must be >= 1"
#~ msgstr "%q μήκος πρέπει να είναι >= 1" #~ msgstr "%q μήκος πρέπει να είναι >= 1"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -32,8 +32,20 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"Press reset to exit safe mode.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
@ -86,7 +98,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -106,7 +118,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "" msgstr ""
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -121,7 +138,7 @@ msgstr "%q indeks wala sa sakop"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -173,12 +190,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -198,10 +224,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr ""
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -219,7 +241,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -385,10 +407,6 @@ msgstr "0.0 para sa complex power"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "3-arg pow() hindi suportado" msgstr "3-arg pow() hindi suportado"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -435,7 +453,6 @@ msgid "All SPI peripherals are in use"
msgstr "Lahat ng SPI peripherals ay ginagamit" msgstr "Lahat ng SPI peripherals ay ginagamit"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
#, fuzzy #, fuzzy
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Lahat ng I2C peripherals ginagamit" msgstr "Lahat ng I2C peripherals ginagamit"
@ -489,6 +506,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -528,10 +546,6 @@ msgstr "Array values ay dapat single bytes."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -582,20 +596,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "" msgstr ""
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
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"
@ -661,11 +668,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Ginagamit na ang DAC" msgstr "Ginagamit na ang DAC"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
#, fuzzy #, fuzzy
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
@ -679,7 +681,7 @@ msgstr ""
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -798,10 +800,6 @@ msgstr ""
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Masyadong mahaba ang Clock stretch" msgstr "Masyadong mahaba ang Clock stretch"
@ -816,6 +814,14 @@ msgid ""
"connection." "connection."
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "" msgstr ""
@ -840,10 +846,6 @@ msgstr ""
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -938,24 +940,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "May pagkakamali sa REGEX" msgstr "May pagkakamali sa REGEX"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Umasa ng %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1023,7 +1017,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1082,7 +1076,7 @@ msgstr "Function nangangailangan ng lock"
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1111,6 +1105,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "I/O operasyon sa saradong file" msgstr "I/O operasyon sa saradong file"
@ -1128,11 +1131,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1232,10 +1230,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Mali ang %q pin" msgstr "Mali ang %q pin"
@ -1253,12 +1260,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Maling argumento" msgstr "Maling argumento"
@ -1276,19 +1286,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/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"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1297,7 +1307,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1329,7 +1339,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1529,10 +1539,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1572,10 +1578,6 @@ msgstr "Walang file/directory"
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1596,10 +1598,6 @@ msgstr "Hindi maka connect sa AP"
msgid "Not playing" msgid "Not playing"
msgstr "Hindi playing" msgstr "Hindi playing"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1696,11 +1694,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1708,7 +1706,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1875,6 +1873,7 @@ msgstr "Hindi supportado ang RTC sa board na ito"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1884,7 +1883,7 @@ msgstr "Basahin-lamang"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "Basahin-lamang mode" msgstr "Basahin-lamang mode"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1904,7 +1903,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1956,7 +1955,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2017,10 +2016,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2034,50 +2029,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2096,6 +2060,10 @@ msgstr "Ang sample rate ng sample ay hindi tugma sa mixer"
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"
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2128,10 +2096,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2176,6 +2140,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2223,6 +2191,15 @@ 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"
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2241,10 +2218,20 @@ msgstr "Hindi mahanap ang libreng GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Hindi ma-init ang parser" msgstr "Hindi ma-init ang parser"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2282,6 +2269,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2317,11 +2309,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2369,7 +2356,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2430,13 +2417,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2508,6 +2538,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2731,7 +2765,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "hindi ma i-set ang attribute" msgstr "hindi ma i-set ang attribute"
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2947,6 +2981,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "dibisyon ng zero" msgstr "dibisyon ng zero"
@ -2988,9 +3026,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2998,14 +3036,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "ang mga exceptions ay dapat makuha mula sa BaseException" msgstr "ang mga exceptions ay dapat makuha mula sa BaseException"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "umaasa ng ':' pagkatapos ng format specifier" msgstr "umaasa ng ':' pagkatapos ng format specifier"
@ -3043,8 +3073,8 @@ msgid "extra positional arguments given"
msgstr "dagdag na positional argument na ibinigay" msgstr "dagdag na positional argument na ibinigay"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.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"
@ -3376,7 +3406,7 @@ msgstr "mali ang key"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "mali ang micropython decorator" msgstr "mali ang micropython decorator"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3637,7 +3667,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "walang ganoon na attribute" msgstr "walang ganoon na attribute"
@ -3774,6 +3804,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3835,11 +3869,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3864,15 +3894,11 @@ msgstr "ang mga parameter ay dapat na nagrerehistro sa sequence a2 hanggang a5"
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "ang mga parameter ay dapat na nagrerehistro sa sequence r0 hanggang r3" msgstr "ang mga parameter ay dapat na nagrerehistro sa sequence r0 hanggang r3"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
#, fuzzy #, fuzzy
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "wala sa sakop ang address" msgstr "wala sa sakop ang address"
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter" msgstr "pixel_shader ay dapat displayio.Palette o displayio.ColorConverter"
@ -4120,10 +4146,6 @@ msgstr "wala sa sakop ng timestamp ang platform time_t"
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4159,8 +4181,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "tx at rx hindi pwedeng parehas na None" msgstr "tx at rx hindi pwedeng parehas na None"
@ -4291,10 +4311,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4384,6 +4400,12 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "too many arguments provided with the given format"
#~ msgstr "masyadong maraming mga argumento na ibinigay sa ibinigay na format"
#~ msgid "Expected a %q"
#~ msgstr "Umasa ng %q"
#, fuzzy #, fuzzy
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "Basahin-lamang" #~ msgstr "Basahin-lamang"

File diff suppressed because it is too large Load Diff

View File

@ -31,8 +31,20 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"Press reset to exit safe mode.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
@ -85,7 +97,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -105,7 +117,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "" msgstr ""
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -120,7 +137,7 @@ msgstr ""
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -172,12 +189,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -197,10 +223,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr ""
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -217,7 +239,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -383,10 +405,6 @@ msgstr ""
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -433,7 +451,6 @@ msgid "All SPI peripherals are in use"
msgstr "" msgstr ""
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "" msgstr ""
@ -486,6 +503,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -525,10 +543,6 @@ msgstr ""
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -577,20 +591,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "" msgstr ""
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
@ -656,11 +663,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "" msgstr ""
@ -673,7 +675,7 @@ msgstr ""
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -791,10 +793,6 @@ msgstr ""
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "" msgstr ""
@ -809,6 +807,14 @@ msgid ""
"connection." "connection."
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "" msgstr ""
@ -833,10 +839,6 @@ msgstr ""
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -928,24 +930,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1013,7 +1007,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1072,7 +1066,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1101,6 +1095,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "" msgstr ""
@ -1118,11 +1121,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1220,10 +1218,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "" msgstr ""
@ -1241,12 +1248,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "" msgstr ""
@ -1264,19 +1274,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/msgpack/__init__.c
msgid "Invalid format chunk size" msgid "Invalid format"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid memory access." msgid "Invalid format chunk size"
msgstr "" msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1285,7 +1295,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1317,7 +1327,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1517,10 +1527,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1560,10 +1566,6 @@ msgstr ""
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1583,10 +1585,6 @@ msgstr ""
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1681,11 +1679,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1693,7 +1691,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1859,6 +1857,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1868,7 +1867,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1888,7 +1887,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1940,7 +1939,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2001,10 +2000,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2018,50 +2013,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2080,6 +2044,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2112,10 +2080,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2160,6 +2124,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2207,6 +2175,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2225,10 +2202,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2265,6 +2252,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2300,11 +2292,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2351,7 +2338,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2412,13 +2399,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2490,6 +2520,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2710,7 +2744,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2918,6 +2952,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2959,9 +2997,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2969,14 +3007,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3014,8 +3044,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3346,7 +3376,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3603,7 +3633,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3739,6 +3769,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3800,11 +3834,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3829,14 +3859,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4084,10 +4110,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4123,8 +4145,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4255,10 +4275,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""

View File

@ -34,12 +34,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Per favore, segnala il problema con il contenuto del tuo CIRCUITPY a\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -92,7 +101,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -112,7 +121,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q fallito: %d" msgstr "%q fallito: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -127,7 +141,7 @@ msgstr "indice %q fuori intervallo"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -179,12 +193,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -204,10 +227,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "%q oltre il limite" msgstr "%q oltre il limite"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "%q pin non valido"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -224,7 +243,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s errore 0x%x" msgstr "%s errore 0x%x"
@ -391,10 +410,6 @@ msgstr "0.0 elevato alla potenza di un numero complesso"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "pow() con tre argmomenti non supportata" msgstr "pow() con tre argmomenti non supportata"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr "Tipo 64 bits"
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -441,7 +456,6 @@ msgid "All SPI peripherals are in use"
msgstr "Tutte le periferiche SPI sono in uso" msgstr "Tutte le periferiche SPI sono in uso"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
#, fuzzy #, fuzzy
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Tutte le periferiche I2C sono in uso" msgstr "Tutte le periferiche I2C sono in uso"
@ -495,6 +509,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "Già in possesso di tutti i listener abbinati" msgstr "Già in possesso di tutti i listener abbinati"
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -534,10 +549,6 @@ msgstr "I valori dell'Array dovrebbero essere bytes singoli."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Provo ad allocare %d blocchi" msgstr "Provo ad allocare %d blocchi"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -589,20 +600,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "Sia RX che TX richiedono il controllo del flow" msgstr "Sia RX che TX richiedono il controllo del flow"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
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"
@ -668,11 +672,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Bus pin %d è già in uso" msgstr "Bus pin %d è già in uso"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "I buffer byte devono essere di almeno 16 bytes." msgstr "I buffer byte devono essere di almeno 16 bytes."
@ -685,7 +684,7 @@ msgstr "I blocchi CBC devono essere multipli di 16 bytes"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "CRC o controllo totale è risultato non valido" msgstr "CRC o controllo totale è risultato non valido"
@ -804,10 +803,6 @@ msgstr "CharacteristicBuffer scritura non dato"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Orologio e troppo allungato" msgstr "Orologio e troppo allungato"
@ -822,6 +817,14 @@ msgid ""
"connection." "connection."
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "" msgstr ""
@ -846,10 +849,6 @@ msgstr ""
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -943,24 +942,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "Errore nella regex" msgstr "Errore nella regex"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Atteso un %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1028,7 +1019,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1087,7 +1078,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1116,6 +1107,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "operazione I/O su file chiuso" msgstr "operazione I/O su file chiuso"
@ -1133,11 +1133,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1237,10 +1232,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Pin %q non valido" msgstr "Pin %q non valido"
@ -1258,12 +1262,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Argomento non valido" msgstr "Argomento non valido"
@ -1281,19 +1288,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/msgpack/__init__.c
msgid "Invalid format chunk size" msgid "Invalid format"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid memory access." msgid "Invalid format chunk size"
msgstr "" msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1302,7 +1309,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1334,7 +1341,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1535,10 +1542,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1578,10 +1581,6 @@ msgstr "Nessun file/directory esistente"
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1602,10 +1601,6 @@ msgstr "Impossible connettersi all'AP"
msgid "Not playing" msgid "Not playing"
msgstr "In pausa" msgstr "In pausa"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1703,11 +1698,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1715,7 +1710,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1885,6 +1880,7 @@ msgstr "RTC non supportato su questa scheda"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1894,7 +1890,7 @@ msgstr "Sola lettura"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "Filesystem in sola lettura" msgstr "Filesystem in sola lettura"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1914,7 +1910,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1966,7 +1962,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2027,10 +2023,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2044,50 +2036,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2106,6 +2067,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2138,10 +2103,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2186,6 +2147,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2233,6 +2198,15 @@ 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"
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2251,10 +2225,20 @@ msgstr "Impossibile trovare un GCLK libero"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Inizilizzazione del parser non possibile" msgstr "Inizilizzazione del parser non possibile"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2292,6 +2276,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2327,11 +2316,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2379,7 +2363,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2440,13 +2424,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2518,6 +2545,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2742,7 +2773,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "impossibile impostare attributo" msgstr "impossibile impostare attributo"
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2955,6 +2986,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "divisione per zero" msgstr "divisione per zero"
@ -2996,9 +3031,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "errore = 0x%08lX" msgstr "errore = 0x%08lX"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -3006,14 +3041,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "le eccezioni devono derivare da BaseException" msgstr "le eccezioni devono derivare da BaseException"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "':' atteso dopo lo specificatore di formato" msgstr "':' atteso dopo lo specificatore di formato"
@ -3051,8 +3078,8 @@ msgid "extra positional arguments given"
msgstr "argomenti posizonali extra dati" msgstr "argomenti posizonali extra dati"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3384,7 +3411,7 @@ msgstr "chiave non valida"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "decoratore non valido in micropython" msgstr "decoratore non valido in micropython"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3646,7 +3673,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "attributo inesistente" msgstr "attributo inesistente"
@ -3785,6 +3812,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3847,11 +3878,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3877,15 +3904,11 @@ msgstr "parametri devono essere i registri in sequenza da a2 a a5"
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "parametri devono essere i registri in sequenza da a2 a a5" msgstr "parametri devono essere i registri in sequenza da a2 a a5"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
#, fuzzy #, fuzzy
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "indirizzo fuori limite" msgstr "indirizzo fuori limite"
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader deve essere displayio.Palette o displayio.ColorConverter" msgstr "pixel_shader deve essere displayio.Palette o displayio.ColorConverter"
@ -4133,10 +4156,6 @@ msgstr "timestamp è fuori intervallo per il time_t della piattaforma"
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "troppi argomenti forniti con il formato specificato"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4172,8 +4191,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "tx e rx non possono essere entrambi None" msgstr "tx e rx non possono essere entrambi None"
@ -4304,10 +4321,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4397,6 +4410,27 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "64 bit types"
#~ msgstr "Tipo 64 bits"
#~ msgid "too many arguments provided with the given format"
#~ msgstr "troppi argomenti forniti con il formato specificato"
#~ msgid "%q pin invalid"
#~ msgstr "%q pin non valido"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Per favore, segnala il problema con il contenuto del tuo CIRCUITPY a\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Expected a %q"
#~ msgstr "Atteso un %q"
#, fuzzy #, fuzzy
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "Sola lettura" #~ msgstr "Sola lettura"

View File

@ -37,12 +37,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"CIRCUITPYドライブの内容を添えて問題を以下で報告してください\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -70,7 +79,7 @@ msgid "%%c requires int or char"
msgstr "%%c にはintまたはcharが必要" msgstr "%%c にはintまたはcharが必要"
#: main.c #: main.c
#, c-format, fuzzy #, fuzzy, c-format
msgid "%02X" msgid "%02X"
msgstr "%02X" msgstr "%02X"
@ -94,7 +103,7 @@ msgstr "%dアドレスピン、%dRGBピン、%dタイルは%dの高さを指示
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
#, fuzzy #, fuzzy
msgid "%q" msgid "%q"
msgstr "%q" msgstr "%q"
@ -115,7 +124,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q 失敗: %d" msgstr "%q 失敗: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -130,7 +144,7 @@ msgstr "%q インデックスは範囲外"
msgid "%q init failed" msgid "%q init failed"
msgstr "%qは初期化には失敗" msgstr "%qは初期化には失敗"
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "%qは%q" msgstr "%qは%q"
@ -182,12 +196,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -207,10 +230,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "%q が範囲外" msgstr "%q が範囲外"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "%q ピンは無効"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -227,7 +246,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -393,10 +412,6 @@ msgstr "0.0を複素数でべき乗"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "引数3つのpow()は非対応" msgstr "引数3つのpow()は非対応"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -443,7 +458,6 @@ msgid "All SPI peripherals are in use"
msgstr "全てのSPI周辺機器が使用中" msgstr "全てのSPI周辺機器が使用中"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "全てのUART周辺機器が使用中" msgstr "全てのUART周辺機器が使用中"
@ -496,6 +510,7 @@ msgstr "すでにアドバータイズ中"
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -535,10 +550,6 @@ msgstr "Arrayの各値は1バイトでなければなりません"
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "%d個のブロックの確保を試みました" msgstr "%d個のブロックの確保を試みました"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -589,20 +600,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "フロー制御のためRXとTXの両方が必要" msgstr "フロー制御のためRXとTXの両方が必要"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "両方のピンにハードウェア割り込み対応が必要" msgstr "両方のピンにハードウェア割り込み対応が必要"
@ -668,11 +672,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Busピン%dはすでに使用中" msgstr "Busピン%dはすでに使用中"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "バッファは16バイトでなければなりません" msgstr "バッファは16バイトでなければなりません"
@ -685,7 +684,7 @@ msgstr "CBCブロックは16バイトの整数倍でなければなりません"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -805,10 +804,6 @@ msgstr ""
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "CircuitPythonのコアコードが激しくクラッシュしました。おっと\n" msgstr "CircuitPythonのコアコードが激しくクラッシュしました。おっと\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "CircuitPythonはヒープを確保できませんでした"
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "クロックのストレッチが長すぎ" msgstr "クロックのストレッチが長すぎ"
@ -823,6 +818,14 @@ msgid ""
"connection." "connection."
msgstr "接続は切断済みでもう使えません。新しい接続を作成してください" msgstr "接続は切断済みでもう使えません。新しい接続を作成してください"
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "破損した .mpy ファイル" msgstr "破損した .mpy ファイル"
@ -847,10 +850,6 @@ msgstr "割り込みをスタートできません。RXビジー"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "デコーダを確保できません" msgstr "デコーダを確保できません"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "クラッシュしてHardFault_Handlerに入りました"
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "DACチャネル初期化エラー" msgstr "DACチャネル初期化エラー"
@ -942,24 +941,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "正規表現にエラーがあります" msgstr "正規表現にエラーがあります"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "%qが必要"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1027,7 +1018,7 @@ msgid "Failed to write internal flash."
msgstr "内部フラッシュ書き込みに失敗" msgstr "内部フラッシュ書き込みに失敗"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1086,7 +1077,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1115,6 +1106,15 @@ msgstr "ハードウェアビジー。代替のピンを試してください"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "ハードウェア使用中。代わりのピンを試してください" msgstr "ハードウェア使用中。代わりのピンを試してください"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "閉じられたファイルへのI/O操作" msgstr "閉じられたファイルへのI/O操作"
@ -1132,11 +1132,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOutが利用できません" msgstr "I2SOutが利用できません"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IVは%dバイト長でなければなりません"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1236,10 +1231,19 @@ msgstr "内部エラー #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "不正な %q" msgstr "不正な %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "不正な%qピン" msgstr "不正な%qピン"
@ -1257,12 +1261,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "不正なBSSID" msgstr "不正なBSSID"
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "不正な引数" msgstr "不正な引数"
@ -1280,19 +1287,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "フォーマットチャンクのサイズが不正" msgstr "フォーマットチャンクのサイズが不正"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "不正なメモリアクセス"
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1301,7 +1308,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1333,7 +1340,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1533,10 +1540,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "キーが指定されていません"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "long integerに対応していません" msgstr "long integerに対応していません"
@ -1576,10 +1579,6 @@ msgstr "指定されたファイル/ディレクトリはありません"
msgid "No timer available" msgid "No timer available"
msgstr "利用できるタイマーなし" msgstr "利用できるタイマーなし"
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1599,10 +1598,6 @@ msgstr "接続されていません"
msgid "Not playing" msgid "Not playing"
msgstr "再生していません" msgstr "再生していません"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1699,11 +1694,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1711,7 +1706,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1816,7 +1811,8 @@ msgstr "Prefixバッファはヒープ上になければなりません"
#: main.c #: main.c
msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n" msgid "Press any key to enter the REPL. Use CTRL-D to reload.\n"
msgstr "REPLに入るため、エンターキーを押す。リーロードするため、Ctl-Dを入力する。\n" msgstr ""
"REPLに入るため、エンターキーを押す。リーロードするため、Ctl-Dを入力する。\n"
#: main.c #: main.c
msgid "Pretending to deep sleep until alarm, CTRL-C or file write.\n" msgid "Pretending to deep sleep until alarm, CTRL-C or file write.\n"
@ -1877,6 +1873,7 @@ msgstr "このボードはRTCに対応していません"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "乱数生成エラー" msgstr "乱数生成エラー"
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1886,7 +1883,7 @@ msgstr "読み込み専用"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "読み込み専用のファイルシステム" msgstr "読み込み専用のファイルシステム"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1906,7 +1903,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "要求のAESモードは非対応" msgstr "要求のAESモードは非対応"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1958,8 +1955,8 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "既にスキャン進行中。stop_scanで停止してください" 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
@ -2019,10 +2016,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr "少なくとも1つのUARTピンが必要"
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2036,50 +2029,19 @@ msgid "Temperature read timed out"
msgstr "温度読み取りがタイムアウトしました" msgstr "温度読み取りがタイムアウトしました"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2098,6 +2060,10 @@ msgstr "サンプルレートがサンプルとミキサーで一致しません
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "符号の有無がサンプルとミキサーで一致しません" msgstr "符号の有無がサンプルとミキサーで一致しません"
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2130,10 +2096,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "タイムアウトが長すぎです。最大のタイムアウト長は%d秒" msgstr "タイムアウトが長すぎです。最大のタイムアウト長は%d秒"
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2178,6 +2140,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2226,6 +2192,15 @@ msgstr "UUIDの値がstr, int, bufferのいずれでもありません"
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2244,10 +2219,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "パーザを初期化できません" msgstr "パーザを初期化できません"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "カラーパレットデータを読み込めません" msgstr "カラーパレットデータを読み込めません"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2284,6 +2269,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2319,11 +2309,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2370,7 +2355,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2431,13 +2416,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2509,6 +2537,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2729,7 +2761,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2941,6 +2973,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "ゼロ除算 (division by zero)" msgstr "ゼロ除算 (division by zero)"
@ -2982,9 +3018,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "error = 0x1%08lX" msgstr "error = 0x1%08lX"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2992,14 +3028,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "例外はBaseExceptionから派生していなければなりません" msgstr "例外はBaseExceptionから派生していなければなりません"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "書式化指定子の後に':'が必要" msgstr "書式化指定子の後に':'が必要"
@ -3037,8 +3065,8 @@ msgid "extra positional arguments given"
msgstr "余分な位置引数が与えられました" msgstr "余分な位置引数が与えられました"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "fileはバイトモードで開かれたファイルでなければなりません" msgstr "fileはバイトモードで開かれたファイルでなければなりません"
@ -3370,7 +3398,7 @@ msgstr "不正な鍵"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "不正なmicropythonデコレータ" msgstr "不正なmicropythonデコレータ"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3627,7 +3655,7 @@ msgstr "利用可能なリセットピンがありません"
msgid "no response from SD card" msgid "no response from SD card"
msgstr "SDカードからの応答がありません" msgstr "SDカードからの応答がありません"
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "指定の属性はありません" msgstr "指定の属性はありません"
@ -3763,6 +3791,10 @@ msgstr "bit_depth=16のみ対応しています"
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3824,11 +3856,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr "ソースが範囲外"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3853,14 +3881,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4110,10 +4134,6 @@ msgstr "timestampがプラットフォームのtime_tの範囲外"
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "指定された書式に対して引数が多すぎます"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4149,8 +4169,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "txとrxを両方ともNoneにできません" msgstr "txとrxを両方ともNoneにできません"
@ -4281,10 +4299,6 @@ msgstr "値は%dバイトに収まらなければなりません"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr "value_countは0より大きくなければなりません"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4372,6 +4386,52 @@ msgstr "ziはfloat値でなければなりません"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "out of range of source"
#~ msgstr "ソースが範囲外"
#~ msgid "value_count must be > 0"
#~ msgstr "value_countは0より大きくなければなりません"
#~ msgid "No key was specified"
#~ msgstr "キーが指定されていません"
#~ msgid "Scan already in progess. Stop with stop_scan."
#~ msgstr "既にスキャン進行中。stop_scanで停止してください"
#~ msgid "too many arguments provided with the given format"
#~ msgstr "指定された書式に対して引数が多すぎます"
#~ msgid "Supply at least one UART pin"
#~ msgstr "少なくとも1つのUARTピンが必要"
#~ msgid "%q pin invalid"
#~ msgstr "%q ピンは無効"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "CIRCUITPYドライブの内容を添えて問題を以下で報告してください\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "CircuitPythonはヒープを確保できませんでした"
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "クラッシュしてHardFault_Handlerに入りました"
#~ msgid "Invalid memory access."
#~ msgstr "不正なメモリアクセス"
#~ msgid "Expected a %q"
#~ msgstr "%qが必要"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IVは%dバイト長でなければなりません"
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "読み込み専用のオブジェクト" #~ msgstr "読み込み専用のオブジェクト"

View File

@ -32,8 +32,20 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"Press reset to exit safe mode.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
@ -86,7 +98,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -106,7 +118,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "" msgstr ""
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -121,7 +138,7 @@ msgstr "%q 인덱스 범위를 벗어났습니다"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -173,12 +190,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -198,10 +224,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr ""
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -218,7 +240,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -384,10 +406,6 @@ msgstr ""
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -434,7 +452,6 @@ msgid "All SPI peripherals are in use"
msgstr "사용중인 모든 SPI주변 기기" msgstr "사용중인 모든 SPI주변 기기"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "사용중인 모든 UART주변 기기" msgstr "사용중인 모든 UART주변 기기"
@ -487,6 +504,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -526,10 +544,6 @@ msgstr ""
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -580,20 +594,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "" msgstr ""
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "" msgstr ""
@ -659,11 +666,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "잘못된 크기의 버퍼. 16 바이트 여야합니다." msgstr "잘못된 크기의 버퍼. 16 바이트 여야합니다."
@ -676,7 +678,7 @@ msgstr ""
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -794,10 +796,6 @@ msgstr ""
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "" msgstr ""
@ -812,6 +810,14 @@ msgid ""
"connection." "connection."
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "" msgstr ""
@ -836,10 +842,6 @@ msgstr ""
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -931,24 +933,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "Regex에 오류가 있습니다." msgstr "Regex에 오류가 있습니다."
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "%q 이 예상되었습니다."
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1016,7 +1010,7 @@ msgid "Failed to write internal flash."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1075,7 +1069,7 @@ msgstr ""
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1104,6 +1098,15 @@ msgstr ""
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "" msgstr ""
@ -1121,11 +1124,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr ""
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1223,10 +1221,19 @@ msgstr ""
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "" msgstr ""
@ -1244,12 +1251,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "" msgstr ""
@ -1267,19 +1277,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "형식 청크 크기가 잘못되었습니다" msgstr "형식 청크 크기가 잘못되었습니다"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr ""
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1288,7 +1298,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1320,7 +1330,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1520,10 +1530,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1563,10 +1569,6 @@ msgstr ""
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1586,10 +1588,6 @@ msgstr ""
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1684,11 +1682,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1696,7 +1694,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1862,6 +1860,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1871,7 +1870,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1891,7 +1890,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1943,7 +1942,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2004,10 +2003,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2021,50 +2016,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2083,6 +2047,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2115,10 +2083,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2163,6 +2127,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2211,6 +2179,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2229,10 +2206,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "파서를 초기화(init) 할 수 없습니다" msgstr "파서를 초기화(init) 할 수 없습니다"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2269,6 +2256,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2304,11 +2296,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2355,7 +2342,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2416,13 +2403,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2494,6 +2524,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2714,7 +2748,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2922,6 +2956,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2963,9 +3001,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2973,14 +3011,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "':'이 예상되었습니다" msgstr "':'이 예상되었습니다"
@ -3018,8 +3048,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3350,7 +3380,7 @@ msgstr "키가 유효하지 않습니다"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3607,7 +3637,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3743,6 +3773,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3804,11 +3838,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3833,14 +3863,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4088,10 +4114,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4127,8 +4149,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4259,10 +4279,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4350,6 +4366,9 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "Expected a %q"
#~ msgstr "%q 이 예상되었습니다."
#~ msgid "Invalid pins" #~ msgid "Invalid pins"
#~ msgstr "핀이 유효하지 않습니다" #~ msgstr "핀이 유효하지 않습니다"

View File

@ -31,12 +31,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Meld een probleem met de inhoud van de CIRCUITPY drive op:\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -88,7 +97,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -108,7 +117,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q fout: %d" msgstr "%q fout: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -123,7 +137,7 @@ msgstr "%q index buiten bereik"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -175,12 +189,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -200,10 +223,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "%q buiten bereik" msgstr "%q buiten bereik"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "%q pin onjuist"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -220,7 +239,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -386,10 +405,6 @@ msgstr "0.0 tot een complexe macht"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "3-arg pow() niet ondersteund" msgstr "3-arg pow() niet ondersteund"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -436,7 +451,6 @@ msgid "All SPI peripherals are in use"
msgstr "Alle SPI peripherals zijn in gebruik" msgstr "Alle SPI peripherals zijn in gebruik"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Alle UART peripherals zijn in gebruik" msgstr "Alle UART peripherals zijn in gebruik"
@ -489,6 +503,7 @@ msgstr "Advertising is al bezig."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "Heeft al een luisteraar voor 'all-matches'" msgstr "Heeft al een luisteraar voor 'all-matches'"
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -528,10 +543,6 @@ msgstr "Array waardes moet enkele bytes zijn."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Poging om %d blokken toe te wijzen" msgstr "Poging om %d blokken toe te wijzen"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -582,20 +593,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "RX en TX zijn beide vereist voor stroomregeling" msgstr "RX en TX zijn beide vereist voor stroomregeling"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Beide pinnen moeten hardware interrupts ondersteunen" msgstr "Beide pinnen moeten hardware interrupts ondersteunen"
@ -661,11 +665,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Bus pin %d al in gebruik" msgstr "Bus pin %d al in gebruik"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Byte buffer moet 16 bytes zijn." msgstr "Byte buffer moet 16 bytes zijn."
@ -678,7 +677,7 @@ msgstr "CBC blocks moeten meervouden van 16 bytes zijn"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -797,10 +796,6 @@ msgstr "CharacteristicBuffer schrijven is niet beschikbaar"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "CircuitPython core code is hard gecrashed. Ojee!\n" msgstr "CircuitPython core code is hard gecrashed. Ojee!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "CircuitPython kon het heap geheugen niet toewijzen."
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Clock stretch is te lang" msgstr "Clock stretch is te lang"
@ -817,6 +812,14 @@ msgstr ""
"Verbinding is verbroken en kan niet langer gebruikt worden. Creëer een " "Verbinding is verbroken en kan niet langer gebruikt worden. Creëer een "
"nieuwe verbinding." "nieuwe verbinding."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Corrupt .mpy bestand" msgstr "Corrupt .mpy bestand"
@ -841,10 +844,6 @@ msgstr "Kan interrupt niet starten, RX is bezig"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Kan decoder niet alloceren" msgstr "Kan decoder niet alloceren"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "Crash naar de HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "DAC kanaal Init Fout" msgstr "DAC kanaal Init Fout"
@ -936,24 +935,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "Fout in regex" msgstr "Fout in regex"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Verwacht een %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1021,7 +1012,7 @@ msgid "Failed to write internal flash."
msgstr "Schrijven naar interne flash mislukt." msgstr "Schrijven naar interne flash mislukt."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1081,7 +1072,7 @@ msgstr "Functie vereist lock"
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1110,6 +1101,15 @@ msgstr "Hardware bezig, probeer alternatieve pinnen"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Hardware in gebruik, probeer alternatieve pinnen" msgstr "Hardware in gebruik, probeer alternatieve pinnen"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "I/O actie op gesloten bestand" msgstr "I/O actie op gesloten bestand"
@ -1127,11 +1127,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut is niet beschikbaar" msgstr "I2SOut is niet beschikbaar"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IV %d bytes lang zijn"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1231,10 +1226,19 @@ msgstr "Interne fout #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "Ongeldige %q" msgstr "Ongeldige %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Ongeldige %q pin" msgstr "Ongeldige %q pin"
@ -1252,12 +1256,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "Ongeldig BSSID" msgstr "Ongeldig BSSID"
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Ongeldig argument" msgstr "Ongeldig argument"
@ -1275,19 +1282,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Ongeldig formaat stuk grootte" msgstr "Ongeldig formaat stuk grootte"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Ongeldig geheugen adres."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
@ -1296,7 +1303,7 @@ msgstr ""
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "" msgstr ""
@ -1328,7 +1335,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1528,10 +1535,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "Een sleutel was niet gespecificeerd"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "Geen lange integer ondersteuning" msgstr "Geen lange integer ondersteuning"
@ -1571,10 +1574,6 @@ msgstr "Bestand/map bestaat niet"
msgid "No timer available" msgid "No timer available"
msgstr "Geen timer beschikbaar" msgstr "Geen timer beschikbaar"
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1594,10 +1593,6 @@ msgstr "Niet verbonden"
msgid "Not playing" msgid "Not playing"
msgstr "Wordt niet afgespeeld" msgstr "Wordt niet afgespeeld"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr "Niet instelbaar"
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1698,11 +1693,11 @@ msgstr "Er kan maar één kleur per keer transparant zijn"
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1710,7 +1705,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1883,6 +1878,7 @@ msgstr "RTC is niet ondersteund door dit board"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "Random number generatie fout" msgstr "Random number generatie fout"
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1892,7 +1888,7 @@ msgstr "Alleen-lezen"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "Alleen-lezen bestandssysteem" msgstr "Alleen-lezen bestandssysteem"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1912,7 +1908,7 @@ msgstr "RemoteTransmissionRequests is beperkt tot 8 bytes"
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "Gevraagde AES modus is niet ondersteund" msgstr "Gevraagde AES modus is niet ondersteund"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1964,8 +1960,8 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "Scan wordt al uitvoerd. Stop met stop_scan." 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
@ -2025,10 +2021,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr "Geef op zijn minst 1 UART pin op"
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "Geef monotonic_time of epoch_time" msgstr "Geef monotonic_time of epoch_time"
@ -2042,50 +2034,19 @@ msgid "Temperature read timed out"
msgstr "Temperatuur lees time-out" msgstr "Temperatuur lees time-out"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "De lengte van rgb_pins moet 6, 12, 18, 24 of 30 zijn" msgstr "De lengte van rgb_pins moet 6, 12, 18, 24 of 30 zijn"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2104,6 +2065,10 @@ msgstr "De sample's sample rate komt niet overeen met die van de mixer"
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "De sample's signature komt niet overeen met die van de mixer" msgstr "De sample's signature komt niet overeen met die van de mixer"
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2136,10 +2101,6 @@ msgstr "Tijdstip ligt in het verleden."
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "Time-out is te lang. Maximale time-out lengte is %d seconden" msgstr "Time-out is te lang. Maximale time-out lengte is %d seconden"
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2184,6 +2145,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2231,6 +2196,15 @@ msgstr "UUID waarde is geen str, int, of byte buffer"
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren" msgstr "Niet in staat buffers voor gesigneerde conversie te alloceren"
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "Kan vergrendeling niet maken" msgstr "Kan vergrendeling niet maken"
@ -2249,10 +2223,20 @@ msgstr "Niet in staat een vrije GCLK te vinden"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Niet in staat om de parser te initialiseren" msgstr "Niet in staat om de parser te initialiseren"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Niet in staat kleurenpalet data te lezen" msgstr "Niet in staat kleurenpalet data te lezen"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2289,6 +2273,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2324,11 +2313,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2377,7 +2361,7 @@ msgstr "Waarde lengte != vereist vaste lengte"
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "Waarde length > max_length" msgstr "Waarde length > max_length"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2442,13 +2426,56 @@ msgstr "Gewekt door alarm.\n"
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "Schrijven niet ondersteund op Characteristic" msgstr "Schrijven niet ondersteund op Characteristic"
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2520,6 +2547,10 @@ msgstr "array en indexlengte moeten gelijk zijn"
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2741,7 +2772,7 @@ msgstr "kan geen 512 blokgrootte instellen"
msgid "can't set attribute" msgid "can't set attribute"
msgstr "kan attribute niet instellen" msgstr "kan attribute niet instellen"
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2951,6 +2982,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "deling door nul" msgstr "deling door nul"
@ -2992,9 +3027,9 @@ msgstr "epoch_time niet ondersteund op dit bord"
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "fout = 0x%08lX" msgstr "fout = 0x%08lX"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -3002,14 +3037,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "uitzonderingen moeten afleiden van BaseException" msgstr "uitzonderingen moeten afleiden van BaseException"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr "verwachtte '%q' maar ontving '%q'"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr "verwachtte '%q' of '%q' maar ontving '%q'"
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "verwachtte ':' na format specifier" msgstr "verwachtte ':' na format specifier"
@ -3047,8 +3074,8 @@ msgid "extra positional arguments given"
msgstr "extra positionele argumenten gegeven" msgstr "extra positionele argumenten gegeven"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "bestand moet een bestand zijn geopend in byte modus" msgstr "bestand moet een bestand zijn geopend in byte modus"
@ -3380,7 +3407,7 @@ msgstr "ongeldige sleutel"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "ongeldige micropython decorator" msgstr "ongeldige micropython decorator"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3640,7 +3667,7 @@ msgstr "geen reset pin beschikbaar"
msgid "no response from SD card" msgid "no response from SD card"
msgstr "geen antwoord van SD kaart" msgstr "geen antwoord van SD kaart"
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "niet zo'n attribuut" msgstr "niet zo'n attribuut"
@ -3776,6 +3803,10 @@ msgstr "alleen bit_depth=16 wordt ondersteund"
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3837,11 +3868,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr "buiten bereik van bron"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "buiten bereik van doel" msgstr "buiten bereik van doel"
@ -3866,14 +3893,10 @@ msgstr "parameters moeten registers zijn in de volgorde a2 tot a5"
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "parameters moeten registers zijn in de volgorde r0 tot r3" msgstr "parameters moeten registers zijn in de volgorde r0 tot r3"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "pixel coördinaten buiten bereik" msgstr "pixel coördinaten buiten bereik"
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr "pixel waarde vereist te veel bits"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "pixel_shader moet displayio.Palette of displayio.ColorConverter zijn" msgstr "pixel_shader moet displayio.Palette of displayio.ColorConverter zijn"
@ -4121,10 +4144,6 @@ msgstr "timestamp buiten bereik voor platform time_t"
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "tobytes kunnen alleen ingeroepen worden voor gesloten arrays" msgstr "tobytes kunnen alleen ingeroepen worden voor gesloten arrays"
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "te veel argumenten opgegeven bij dit formaat"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4160,8 +4179,6 @@ msgstr "twai_driver_install geeft esp-idf fout #%d"
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "twai_start geeft esp-idf error #%d" msgstr "twai_start geeft esp-idf error #%d"
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "tx en rx kunnen niet beiden None zijn" msgstr "tx en rx kunnen niet beiden None zijn"
@ -4292,10 +4309,6 @@ msgstr "waarde moet in %d byte(s) passen"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr "value_count moet groter dan 0 zijn"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "watchdog niet geïnitialiseerd" msgstr "watchdog niet geïnitialiseerd"
@ -4383,6 +4396,64 @@ msgstr "zi moet van type float zijn"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi moet vorm (n_section, 2) hebben" msgstr "zi moet vorm (n_section, 2) hebben"
#~ msgid "out of range of source"
#~ msgstr "buiten bereik van bron"
#~ msgid "pixel value requires too many bits"
#~ msgstr "pixel waarde vereist te veel bits"
#~ msgid "value_count must be > 0"
#~ msgstr "value_count moet groter dan 0 zijn"
#~ msgid "No key was specified"
#~ msgstr "Een sleutel was niet gespecificeerd"
#~ msgid "Scan already in progess. Stop with stop_scan."
#~ msgstr "Scan wordt al uitvoerd. Stop met stop_scan."
#~ msgid "too many arguments provided with the given format"
#~ msgstr "te veel argumenten opgegeven bij dit formaat"
#~ msgid "Supply at least one UART pin"
#~ msgstr "Geef op zijn minst 1 UART pin op"
#~ msgid "%q pin invalid"
#~ msgstr "%q pin onjuist"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Meld een probleem met de inhoud van de CIRCUITPY drive op:\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "CircuitPython kon het heap geheugen niet toewijzen."
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "Crash naar de HardFault_Handler."
#~ msgid "Invalid memory access."
#~ msgstr "Ongeldig geheugen adres."
#~ msgid "Expected a %q"
#~ msgstr "Verwacht een %q"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IV %d bytes lang zijn"
#~ msgid "Not settable"
#~ msgstr "Niet instelbaar"
#~ msgid "expected '%q' but got '%q'"
#~ msgstr "verwachtte '%q' maar ontving '%q'"
#~ msgid "expected '%q' or '%q' but got '%q'"
#~ msgstr "verwachtte '%q' of '%q' maar ontving '%q'"
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "Alleen-lezen object" #~ msgstr "Alleen-lezen object"

View File

@ -33,12 +33,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Zgłoś problem z zawartością dysku CIRCUITPY pod adresem\n" "Press reset to exit safe mode.\n"
"https://github.com/adafruit/circuitpython/issues\n" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -90,7 +99,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "" msgstr ""
@ -110,7 +119,12 @@ msgstr ""
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q niepowodzenie: %d" msgstr "%q niepowodzenie: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -125,7 +139,7 @@ msgstr "%q poza zakresem"
msgid "%q init failed" msgid "%q init failed"
msgstr "" msgstr ""
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "" msgstr ""
@ -177,12 +191,21 @@ msgstr ""
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "" msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
@ -202,10 +225,6 @@ msgstr ""
msgid "%q out of range" msgid "%q out of range"
msgstr "%q poza zakresem" msgstr "%q poza zakresem"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "nieprawidłowy pin %q"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "" msgstr ""
@ -222,7 +241,7 @@ msgstr ""
msgid "%q=%q" msgid "%q=%q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "" msgstr ""
@ -388,10 +407,6 @@ msgstr "0.0 do potęgi zespolonej"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "3-argumentowy pow() jest niewspierany" msgstr "3-argumentowy pow() jest niewspierany"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr ""
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -438,7 +453,6 @@ msgid "All SPI peripherals are in use"
msgstr "Wszystkie peryferia SPI w użyciu" msgstr "Wszystkie peryferia SPI w użyciu"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Wszystkie peryferia UART w użyciu" msgstr "Wszystkie peryferia UART w użyciu"
@ -491,6 +505,7 @@ msgstr ""
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "" msgstr ""
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -530,10 +545,6 @@ msgstr "Wartości powinny być bajtami."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Próba przydzielenia %d bloków" msgstr "Próba przydzielenia %d bloków"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr ""
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "" msgstr ""
@ -584,20 +595,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "Do kontroli przepływu wymagane są zarówno RX, jak i TX" msgstr "Do kontroli przepływu wymagane są zarówno RX, jak i TX"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr ""
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
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"
@ -663,11 +667,6 @@ msgstr ""
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Nóżka magistrali %d jest w użyciu" msgstr "Nóżka magistrali %d jest w użyciu"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr ""
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Bufor musi mieć 16 bajtów." msgstr "Bufor musi mieć 16 bajtów."
@ -680,7 +679,7 @@ msgstr "Bloki CBC muszą być wielokrotnościami 16 bajtów"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "" msgstr ""
@ -798,10 +797,6 @@ msgstr "Pisanie do CharacteristicBuffer niewspierane"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "CircuitPython nie mógł przydzielić sterty."
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Rozciągnięcie zegara zbyt duże" msgstr "Rozciągnięcie zegara zbyt duże"
@ -818,6 +813,14 @@ msgstr ""
"Połączenie zostało rozłączone i nie można go już używać. Utwórz nowe " "Połączenie zostało rozłączone i nie można go już używać. Utwórz nowe "
"połączenie." "połączenie."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Uszkodzony plik .mpy" msgstr "Uszkodzony plik .mpy"
@ -842,10 +845,6 @@ msgstr "Nie można rozpocząć przerwania, RX jest zajęty"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Nie udało się przydzielić dekodera" msgstr "Nie udało się przydzielić dekodera"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "Błąd inicjalizacji kanału DAC" msgstr "Błąd inicjalizacji kanału DAC"
@ -937,24 +936,16 @@ msgstr ""
msgid "Error in regex" msgid "Error in regex"
msgstr "Błąd w regex" msgstr "Błąd w regex"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "" msgstr ""
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Oczekiwano %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr ""
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
@ -1022,7 +1013,7 @@ msgid "Failed to write internal flash."
msgstr "Nie udało się zapisać wewnętrznej pamięci flash." msgstr "Nie udało się zapisać wewnętrznej pamięci flash."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1081,7 +1072,7 @@ msgstr "Funkcja wymaga blokady"
msgid "GNSS init" msgid "GNSS init"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1110,6 +1101,15 @@ msgstr "Sprzęt zajęty, wypróbuj alternatywne piny"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Sprzęt w użyciu, wypróbuj alternatywne piny" msgstr "Sprzęt w użyciu, wypróbuj alternatywne piny"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "Operacja I/O na zamkniętym pliku" msgstr "Operacja I/O na zamkniętym pliku"
@ -1127,11 +1127,6 @@ msgstr ""
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut niedostępne" msgstr "I2SOut niedostępne"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IV musi mieć długość %d bajtów"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "" msgstr ""
@ -1231,10 +1226,19 @@ msgstr "Błąd wewnętrzny #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "" msgstr ""
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "Nieprawidłowe %q" msgstr "Nieprawidłowe %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Zła nóżka %q" msgstr "Zła nóżka %q"
@ -1252,12 +1256,15 @@ msgstr ""
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "" msgstr ""
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Zły argument" msgstr "Zły argument"
@ -1275,19 +1282,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "" msgstr ""
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/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"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Nieprawidłowy dostęp do pamięci."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "Nieprawidłowy rozmiar" msgstr "Nieprawidłowy rozmiar"
@ -1296,7 +1303,7 @@ msgstr "Nieprawidłowy rozmiar"
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "Nieprawidłowy stan" msgstr "Nieprawidłowy stan"
@ -1328,7 +1335,7 @@ msgstr ""
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "" msgstr ""
@ -1528,10 +1535,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "Nie określono klucza"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1571,10 +1574,6 @@ msgstr "Brak pliku/katalogu"
msgid "No timer available" msgid "No timer available"
msgstr "Brak dostępnego timera" msgstr "Brak dostępnego timera"
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1594,10 +1593,6 @@ msgstr "Nie podłączono"
msgid "Not playing" msgid "Not playing"
msgstr "Nic nie jest odtwarzane" msgstr "Nic nie jest odtwarzane"
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1692,11 +1687,11 @@ msgstr "W danym momencie przezroczysty może być tylko jeden kolor"
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1704,7 +1699,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "Brak pamięci" msgstr "Brak pamięci"
@ -1870,6 +1865,7 @@ msgstr "Brak obsługi RTC"
msgid "Random number generation error" msgid "Random number generation error"
msgstr "Błąd generowania liczb losowych" msgstr "Błąd generowania liczb losowych"
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1879,7 +1875,7 @@ msgstr "Tylko do odczytu"
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "System plików tylko do odczytu" msgstr "System plików tylko do odczytu"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "Otrzymana odpowiedź była nieprawidłowa" msgstr "Otrzymana odpowiedź była nieprawidłowa"
@ -1899,7 +1895,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "Żądany tryb AES nie jest obsługiwany" msgstr "Żądany tryb AES nie jest obsługiwany"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "Nie znaleziono żądanego zasobu" msgstr "Nie znaleziono żądanego zasobu"
@ -1951,8 +1947,8 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "Skanuj już w toku. Zatrzymaj za pomocą stop_scan." 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
@ -2012,10 +2008,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr "Podaj co najmniej jeden pin UART"
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2029,50 +2021,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2091,6 +2052,10 @@ msgstr "Sample rate nie pasuje do miksera"
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"
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2123,10 +2088,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2171,6 +2132,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2218,6 +2183,15 @@ 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"
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2236,10 +2210,20 @@ msgstr "Brak wolnego GCLK"
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "Błąd ustawienia parsera" msgstr "Błąd ustawienia parsera"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "Nie można odczytać danych palety" msgstr "Nie można odczytać danych palety"
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2276,6 +2260,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2311,11 +2300,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2362,7 +2346,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2423,13 +2407,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2501,6 +2528,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2721,7 +2752,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "nie można ustawić atrybutu" msgstr "nie można ustawić atrybutu"
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2930,6 +2961,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "dzielenie przez zero" msgstr "dzielenie przez zero"
@ -2971,9 +3006,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "błąd = 0x%08lX" msgstr "błąd = 0x%08lX"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2981,14 +3016,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "wyjątki muszą dziedziczyć po BaseException" msgstr "wyjątki muszą dziedziczyć po BaseException"
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "oczekiwano ':' po specyfikacji formatu" msgstr "oczekiwano ':' po specyfikacji formatu"
@ -3026,8 +3053,8 @@ msgid "extra positional arguments given"
msgstr "nadmiarowe argumenty pozycyjne" msgstr "nadmiarowe argumenty pozycyjne"
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.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"
@ -3358,7 +3385,7 @@ msgstr "zły klucz"
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "zły dekorator micropythona" msgstr "zły dekorator micropythona"
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3615,7 +3642,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "nie ma takiego atrybutu" msgstr "nie ma takiego atrybutu"
@ -3751,6 +3778,10 @@ msgstr "obsługiwane jest tylko bit_depth=16"
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3812,11 +3843,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3841,14 +3868,10 @@ msgstr "parametry muszą być rejestrami w kolejności a2 do a5"
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "parametry muszą być rejestrami w kolejności r0 do r3" msgstr "parametry muszą być rejestrami w kolejności r0 do r3"
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "współrzędne piksela poza zakresem" msgstr "współrzędne piksela poza zakresem"
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr "wartość piksela wymaga zbyt wielu bitów"
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4097,10 +4120,6 @@ msgstr "timestamp poza zakresem dla time_t na tej platformie"
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr "zbyt wiele argumentów podanych dla tego formatu"
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4136,8 +4155,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "tx i rx nie mogą być oba None" msgstr "tx i rx nie mogą być oba None"
@ -4268,10 +4285,6 @@ msgstr "wartość musi mieścić się w %d bajtach"
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr "value_count musi być > 0"
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4359,6 +4372,49 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "pixel value requires too many bits"
#~ msgstr "wartość piksela wymaga zbyt wielu bitów"
#~ msgid "value_count must be > 0"
#~ msgstr "value_count musi być > 0"
#~ msgid "No key was specified"
#~ msgstr "Nie określono klucza"
#~ msgid "Scan already in progess. Stop with stop_scan."
#~ msgstr "Skanuj już w toku. Zatrzymaj za pomocą stop_scan."
#~ msgid "too many arguments provided with the given format"
#~ msgstr "zbyt wiele argumentów podanych dla tego formatu"
#~ msgid "Supply at least one UART pin"
#~ msgstr "Podaj co najmniej jeden pin UART"
#~ msgid "%q pin invalid"
#~ msgstr "nieprawidłowy pin %q"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Zgłoś problem z zawartością dysku CIRCUITPY pod adresem\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "CircuitPython nie mógł przydzielić sterty."
#~ msgid "Invalid memory access."
#~ msgstr "Nieprawidłowy dostęp do pamięci."
#~ msgid "Expected a %q"
#~ msgstr "Oczekiwano %q"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IV musi mieć długość %d bajtów"
#~ msgid "Read-only object" #~ msgid "Read-only object"
#~ msgstr "Obiekt tylko do odczytu" #~ msgstr "Obiekt tylko do odczytu"

File diff suppressed because it is too large Load Diff

View File

@ -37,13 +37,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Пожалуйста, сообщите о проблеме, приложив содержимое вашего диска CIRCUITPY " "Press reset to exit safe mode.\n"
"на\n" msgstr ""
"https://github.com/adafruit/circuitpython/issues\n"
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -96,7 +104,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "%q" msgstr "%q"
@ -116,7 +124,12 @@ msgstr "%q содержит пины-дупликаты"
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q сбой: %d" msgstr "%q сбой: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -131,7 +144,7 @@ msgstr "Индекс %q вне диапазона"
msgid "%q init failed" msgid "%q init failed"
msgstr "Инициализация %q не удалась" msgstr "Инициализация %q не удалась"
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "%q является %q" msgstr "%q является %q"
@ -183,13 +196,22 @@ msgstr "%q должно быть bytearray или array типа 'H' или 'B'"
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "%q должно быть bytearray или array типа 'h', 'H', 'b', или 'B'" msgstr "%q должно быть bytearray или array типа 'h', 'H', 'b', или 'B'"
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "%q должно быть типа %q" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr "%q должно быть типа %q или None" msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
msgid "%q must be power of 2" msgid "%q must be power of 2"
@ -208,10 +230,6 @@ msgstr "%q за пределом"
msgid "%q out of range" msgid "%q out of range"
msgstr "%q вне диапазона" msgstr "%q вне диапазона"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "Пин %q не допустим"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "Шаг %q не может быть нулём" msgstr "Шаг %q не может быть нулём"
@ -228,7 +246,7 @@ msgstr "%q, %q, и %q должны быть одной длинны"
msgid "%q=%q" msgid "%q=%q"
msgstr "%q=%q" msgstr "%q=%q"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s ошибка 0x%x" msgstr "%s ошибка 0x%x"
@ -394,10 +412,6 @@ msgstr "0.0 в комплексную степень"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "3-аргументный pow() не поддерживается" msgstr "3-аргументный pow() не поддерживается"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr "64-битные типы"
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -444,7 +458,6 @@ msgid "All SPI peripherals are in use"
msgstr "Все периферийные устройства SPI уже используются" msgstr "Все периферийные устройства SPI уже используются"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Все периферийные устройства UART уже используются" msgstr "Все периферийные устройства UART уже используются"
@ -497,6 +510,7 @@ msgstr "Уже объявляемся (advertising)."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "Уже есть универсальный слушатель" msgstr "Уже есть универсальный слушатель"
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -536,10 +550,6 @@ msgstr "Значения массива должны быть однобайто
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "Попытка выделения %d блоков" msgstr "Попытка выделения %d блоков"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr "Попытка выделения heap пока виртуальная машина не запущена."
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "Преобразование звука не реализовано" msgstr "Преобразование звука не реализовано"
@ -594,20 +604,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "Размер bitmap и количество бит-на-значение должны совпадать" msgstr "Размер bitmap и количество бит-на-значение должны совпадать"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "Загрузочное устройство должно быть первым устройством (интерфейс #0)." msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "Для управления потоком требуется как RX, так и TX" msgstr "Для управления потоком требуется как RX, так и TX"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr "Обе кнопки были нажаты при загрузке.\n"
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Оба пина должны поддерживать аппаратные прерывания" msgstr "Оба пина должны поддерживать аппаратные прерывания"
@ -673,11 +676,6 @@ msgstr "Буферы должны быть одинакового размера
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Пин шины %d уже используется" msgstr "Пин шины %d уже используется"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr "Кнопка A была нажата при загрузке\n"
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Буфер байтов должен быть размером 16 байтам." msgstr "Буфер байтов должен быть размером 16 байтам."
@ -690,7 +688,7 @@ msgstr "Блоки CBC должны быть кратны 16 байтам"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "Не удалось найти или создать диск CIRCUITPY." msgstr "Не удалось найти или создать диск CIRCUITPY."
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "CRC или контрольная сумма неправильная" msgstr "CRC или контрольная сумма неправильная"
@ -818,10 +816,6 @@ msgstr "Запись в CharacteristicBuffer не предусмотрена"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "Код ядра CircuitPython сильно крашнулся. Упс!\n" msgstr "Код ядра CircuitPython сильно крашнулся. Упс!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr "CircuitPython не смог выделить heap."
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Длинна такта слишком велика" msgstr "Длинна такта слишком велика"
@ -838,6 +832,14 @@ msgstr ""
"Соединение было отключено и больше не может использоваться. Создайте новое " "Соединение было отключено и больше не может использоваться. Создайте новое "
"соединение." "соединение."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Файл .mpy поврежден" msgstr "Файл .mpy поврежден"
@ -862,10 +864,6 @@ msgstr "Не удалось запустить прерывание, RX заня
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "Не удалось выделить место для декодера" msgstr "Не удалось выделить место для декодера"
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr "Крашнулся в HardFault_Handler."
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "Ошибка инициализации канала ЦАП" msgstr "Ошибка инициализации канала ЦАП"
@ -961,26 +959,17 @@ msgstr "Ошибка в MIDI-потоке на позиции %d"
msgid "Error in regex" msgid "Error in regex"
msgstr "Ошибка в регулярном выражении(regex)" msgstr "Ошибка в регулярном выражении(regex)"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "Ошибка: Сбой привязки" msgstr "Ошибка: Сбой привязки"
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "Ожидалось(ся) %q"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr "Ожидалось %q или %q"
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
#, fuzzy msgid "Expected a kind of %q"
msgid "Expected an %q" msgstr ""
msgstr "Ожидалось %q"
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
@ -1047,8 +1036,8 @@ msgid "Failed to write internal flash."
msgstr "Не удалось записать внутреннюю флэш-память." msgstr "Не удалось записать внутреннюю флэш-память."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "Фатальная ошибка." msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
msgid "File exists" msgid "File exists"
@ -1114,7 +1103,7 @@ msgstr "Функция требует блокировки"
msgid "GNSS init" msgid "GNSS init"
msgstr "Инициализация GNSS" msgstr "Инициализация GNSS"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "Общий сбой" msgstr "Общий сбой"
@ -1143,6 +1132,15 @@ msgstr "Оборудование занято, попробуйте исполь
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Оборудование используется, попробуйте использовать другие пины" msgstr "Оборудование используется, попробуйте использовать другие пины"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "Операция ввода-вывода на закрытом файле" msgstr "Операция ввода-вывода на закрытом файле"
@ -1160,11 +1158,6 @@ msgstr "Периферийное устройство I2C уже использ
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut недоступен" msgstr "I2SOut недоступен"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IV должен быть длиной %d байт"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "Элементы буфера должны быть длиной <= 4 байта" msgstr "Элементы буфера должны быть длиной <= 4 байта"
@ -1270,10 +1263,19 @@ msgstr "Внутренняя ошибка #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "Внутренний сторожевой таймер истек." msgstr "Внутренний сторожевой таймер истек."
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "Недопустимый %q" msgstr "Недопустимый %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Недопустимый пин %q" msgstr "Недопустимый пин %q"
@ -1291,12 +1293,15 @@ msgstr "Недопустимый параметр BLE"
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "Неверный BSSID" msgstr "Неверный BSSID"
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "Неверный MAC-адрес" msgstr "Неверный MAC-адрес"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Недопустимый аргумент" msgstr "Недопустимый аргумент"
@ -1314,19 +1319,19 @@ msgstr "Неверный байт %.*s"
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "Неверный data_pins[%d]" msgstr "Неверный data_pins[%d]"
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Неверный размер блока формата" msgstr "Неверный размер блока формата"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Неправильный доступ к памяти."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "Неверный MAC-адрес multicast" msgstr "Неверный MAC-адрес multicast"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "Неверный размер" msgstr "Неверный размер"
@ -1335,7 +1340,7 @@ msgstr "Неверный размер"
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "Неверный сокет для TLS" msgstr "Неверный сокет для TLS"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "Неверное состояние" msgstr "Неверное состояние"
@ -1369,7 +1374,7 @@ msgstr "Слой уже в группе (Group)"
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "Слой должен быть группой (Group) или субклассом TileGrid." msgstr "Слой должен быть группой (Group) или субклассом TileGrid."
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "MAC адрес был недействительным" msgstr "MAC адрес был недействительным"
@ -1570,10 +1575,6 @@ msgstr "Нет in в программе"
msgid "No in or out in program" msgid "No in or out in program"
msgstr "В программе отсутствует ввод или вывод" msgstr "В программе отсутствует ввод или вывод"
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr "Ключ не был указан"
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "Нет поддержки длинных целых чисел (long integer)" msgstr "Нет поддержки длинных целых чисел (long integer)"
@ -1615,11 +1616,6 @@ msgstr "Файл/директория не существует"
msgid "No timer available" msgid "No timer available"
msgstr "Нет доступного таймера" msgstr "Нет доступного таймера"
#: supervisor/shared/safe_mode.c
#, fuzzy
msgid "Nordic system firmware failure assertion."
msgstr "Сбой системной прошивки Nordic (assertion)."
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1640,11 +1636,6 @@ msgstr "Не подключено"
msgid "Not playing" msgid "Not playing"
msgstr "Не воспроизводится (Not playing)" msgstr "Не воспроизводится (Not playing)"
#: shared-bindings/_bleio/__init__.c
#, fuzzy
msgid "Not settable"
msgstr "Невозможно установить"
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1744,11 +1735,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1756,7 +1747,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1927,6 +1918,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1936,7 +1928,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1956,7 +1948,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -2008,7 +2000,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2069,10 +2061,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr "Предоставьте хотяб один пин UART"
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2086,50 +2074,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "Длина rgb_pins должна быть 6, 12, 18, 24 или 30" msgstr "Длина rgb_pins должна быть 6, 12, 18, 24 или 30"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2148,6 +2105,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2182,10 +2143,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2230,6 +2187,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2277,6 +2238,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2295,10 +2265,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2335,6 +2315,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2370,11 +2355,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2421,7 +2401,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2482,13 +2462,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2560,6 +2583,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2780,7 +2807,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2988,6 +3015,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -3029,9 +3060,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -3039,14 +3070,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3084,8 +3107,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3416,7 +3439,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3673,7 +3696,7 @@ msgstr "нет доступного контакта сброса"
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3809,6 +3832,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3870,11 +3897,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3899,14 +3922,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4154,10 +4173,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4193,8 +4208,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4325,10 +4338,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4416,6 +4425,81 @@ msgstr "zi должно быть типа float"
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "zi должен иметь форму (n_section, 2)" msgstr "zi должен иметь форму (n_section, 2)"
#~ msgid "64 bit types"
#~ msgstr "64-битные типы"
#~ msgid "No key was specified"
#~ msgstr "Ключ не был указан"
#~ msgid "Supply at least one UART pin"
#~ msgstr "Предоставьте хотяб один пин UART"
#~ msgid "%q pin invalid"
#~ msgstr "Пин %q не допустим"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Пожалуйста, сообщите о проблеме, приложив содержимое вашего диска "
#~ "CIRCUITPY на\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Attempted heap allocation when VM not running."
#~ msgstr "Попытка выделения heap пока виртуальная машина не запущена."
#~ msgid "Boot device must be first device (interface #0)."
#~ msgstr ""
#~ "Загрузочное устройство должно быть первым устройством (интерфейс #0)."
#~ msgid "Both buttons were pressed at start up.\n"
#~ msgstr "Обе кнопки были нажаты при загрузке.\n"
#~ msgid "Button A was pressed at start up.\n"
#~ msgstr "Кнопка A была нажата при загрузке\n"
#~ msgid "CircuitPython was unable to allocate the heap."
#~ msgstr "CircuitPython не смог выделить heap."
#~ msgid "Crash into the HardFault_Handler."
#~ msgstr "Крашнулся в HardFault_Handler."
#~ msgid "Fatal error."
#~ msgstr "Фатальная ошибка."
#~ msgid "Invalid memory access."
#~ msgstr "Неправильный доступ к памяти."
#, fuzzy
#~ msgid "Nordic system firmware failure assertion."
#~ msgstr "Сбой системной прошивки Nordic (assertion)."
#~ msgid "%q must be of type %q"
#~ msgstr "%q должно быть типа %q"
#~ msgid "%q must be of type %q or None"
#~ msgstr "%q должно быть типа %q или None"
#~ msgid "Expected a %q"
#~ msgstr "Ожидалось(ся) %q"
#~ msgid "Expected a %q or %q"
#~ msgstr "Ожидалось %q или %q"
#, fuzzy
#~ msgid "Expected an %q"
#~ msgstr "Ожидалось %q"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IV должен быть длиной %d байт"
#, fuzzy
#~ msgid "Not settable"
#~ msgstr "Невозможно установить"
#~ msgid "%q length must be >= 1" #~ msgid "%q length must be >= 1"
#~ msgstr "Длинна %q должна быть >= 1" #~ msgstr "Длинна %q должна быть >= 1"

File diff suppressed because it is too large Load Diff

View File

@ -37,13 +37,21 @@ msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid ""
"\n" "\n"
"Please file an issue with the contents of your CIRCUITPY drive at \n" "Please file an issue with your program at https://github.com/adafruit/"
"https://github.com/adafruit/circuitpython/issues\n" "circuitpython/issues."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"\n" "\n"
"Lütfen, şu adrese CIRCUITPY sürücünüzün içerikleri ile beraber bir hata/konu " "Press reset to exit safe mode.\n"
"kaydı ekleyin\n" msgstr ""
"https://github.com/adafruit/circuitpython/issues\n"
#: supervisor/shared/safe_mode.c
msgid ""
"\n"
"You are in safe mode because:\n"
msgstr ""
#: py/obj.c #: py/obj.c
msgid " File \"%q\"" msgid " File \"%q\""
@ -97,7 +105,7 @@ msgstr ""
#: ports/raspberrypi/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/alarm/__init__.c
#: ports/raspberrypi/common-hal/analogio/AnalogOut.c #: ports/raspberrypi/common-hal/analogio/AnalogOut.c
#: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c #: ports/raspberrypi/common-hal/rtc/RTC.c ports/stm/common-hal/alarm/__init__.c
#: ports/stm/common-hal/rtc/RTC.c #: ports/stm/common-hal/canio/Listener.c ports/stm/common-hal/rtc/RTC.c
msgid "%q" msgid "%q"
msgstr "%q" msgstr "%q"
@ -117,7 +125,12 @@ msgstr "%q yinelenen pinler içeriyor"
msgid "%q failure: %d" msgid "%q failure: %d"
msgstr "%q hata: %d" msgstr "%q hata: %d"
#: py/argcheck.c
msgid "%q in %q must be of type %q, not %q"
msgstr ""
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/raspberrypi/common-hal/rp2pio/StateMachine.c #: ports/raspberrypi/common-hal/rp2pio/StateMachine.c
#: shared-bindings/digitalio/DigitalInOut.c #: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
@ -132,7 +145,7 @@ msgstr "%q indeksi aralık dışında"
msgid "%q init failed" msgid "%q init failed"
msgstr "%q init başarısız oldu" msgstr "%q init başarısız oldu"
#: shared-bindings/dualbank/__init__.c #: ports/espressif/bindings/espnow/Peer.c shared-bindings/dualbank/__init__.c
msgid "%q is %q" msgid "%q is %q"
msgstr "%q %q dir" msgstr "%q %q dir"
@ -184,13 +197,22 @@ msgstr "%q 'H' ya da 'B' tipi bir bytearray ya da array olmalıdır"
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'" msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
msgstr "%q 'h', 'H', 'b' ya da 'B' tipi bir bytearray ya da array olmalı" msgstr "%q 'h', 'H', 'b' ya da 'B' tipi bir bytearray ya da array olmalı"
#: py/argcheck.c py/obj.c py/objstrunicode.c #: ports/espressif/common-hal/analogbufio/BufferedIn.c
msgid "%q must be of type %q" msgid "%q must be array of type 'H'"
msgstr "%q, %q türünde olmalıdır" msgstr ""
#: py/objexcept.c shared-bindings/digitalio/Pull.c #: shared-bindings/synthio/MidiTrack.c shared-bindings/synthio/__init__.c
msgid "%q must be of type %q or None" msgid "%q must be array of type 'h'"
msgstr "%q, %q ya da None türünde olmalıdır" msgstr ""
#: ports/raspberrypi/bindings/cyw43/__init__.c py/argcheck.c py/objexcept.c
#: shared-bindings/canio/CAN.c shared-bindings/digitalio/Pull.c
msgid "%q must be of type %q or %q, not %q"
msgstr ""
#: py/argcheck.c py/obj.c py/objstrunicode.c
msgid "%q must be of type %q, not %q"
msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c #: ports/atmel-samd/common-hal/busio/UART.c
msgid "%q must be power of 2" msgid "%q must be power of 2"
@ -209,10 +231,6 @@ msgstr "%q sınırların dışında"
msgid "%q out of range" msgid "%q out of range"
msgstr "%q aralık dışında" msgstr "%q aralık dışında"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
msgid "%q pin invalid"
msgstr "%q pini geçersiz"
#: py/objrange.c py/objslice.c shared-bindings/random/__init__.c #: py/objrange.c py/objslice.c shared-bindings/random/__init__.c
msgid "%q step cannot be zero" msgid "%q step cannot be zero"
msgstr "%q sıfır olamaz" msgstr "%q sıfır olamaz"
@ -229,7 +247,7 @@ msgstr "%q, %q ve %q aynı uzunlukta olmalıdır"
msgid "%q=%q" msgid "%q=%q"
msgstr "%q=%q" msgstr "%q=%q"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
#, c-format #, c-format
msgid "%s error 0x%x" msgid "%s error 0x%x"
msgstr "%s hatası 0x%x" msgstr "%s hatası 0x%x"
@ -396,10 +414,6 @@ msgstr "0.0'dan bir karmaşık güce"
msgid "3-arg pow() not supported" msgid "3-arg pow() not supported"
msgstr "3-argümanlı pow() desteklenmemektedir" msgstr "3-argümanlı pow() desteklenmemektedir"
#: shared-module/msgpack/__init__.c
msgid "64 bit types"
msgstr "64 bit tipler"
#: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c #: ports/atmel-samd/common-hal/alarm/pin/PinAlarm.c
#: ports/atmel-samd/common-hal/countio/Counter.c #: ports/atmel-samd/common-hal/countio/Counter.c
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
@ -446,7 +460,6 @@ msgid "All SPI peripherals are in use"
msgstr "Tüm SPI çevre birimleri kullanımda" msgstr "Tüm SPI çevre birimleri kullanımda"
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c #: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "All UART peripherals are in use" msgid "All UART peripherals are in use"
msgstr "Tüm UART çevre birimleri kullanımda" msgstr "Tüm UART çevre birimleri kullanımda"
@ -499,6 +512,7 @@ msgstr "Halihazırda duyuruluyor."
msgid "Already have all-matches listener" msgid "Already have all-matches listener"
msgstr "Tüm eşleşmelerle eşleşen dinleyiciniz var" msgstr "Tüm eşleşmelerle eşleşen dinleyiciniz var"
#: ports/espressif/bindings/espnow/ESPNow.c
#: ports/espressif/common-hal/espulp/ULP.c #: ports/espressif/common-hal/espulp/ULP.c
#: shared-module/memorymonitor/AllocationAlarm.c #: shared-module/memorymonitor/AllocationAlarm.c
#: shared-module/memorymonitor/AllocationSize.c #: shared-module/memorymonitor/AllocationSize.c
@ -538,10 +552,6 @@ msgstr "Dizi değerleri tekil bytelar olmalıdır."
msgid "Attempt to allocate %d blocks" msgid "Attempt to allocate %d blocks"
msgstr "%d bloğun ayrılması girişimi" msgstr "%d bloğun ayrılması girişimi"
#: supervisor/shared/safe_mode.c
msgid "Attempted heap allocation when VM not running."
msgstr "VM çalışmazken heap'ten alan tahsis edilmeye çalışıldı."
#: ports/raspberrypi/audio_dma.c #: ports/raspberrypi/audio_dma.c
msgid "Audio conversion not implemented" msgid "Audio conversion not implemented"
msgstr "Ses dönüşümü implemente edilmedi" msgstr "Ses dönüşümü implemente edilmedi"
@ -592,20 +602,13 @@ msgid "Bitmap size and bits per value must match"
msgstr "Bitmap boyutu ve bit başına değer uyuşmalı" msgstr "Bitmap boyutu ve bit başına değer uyuşmalı"
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Boot device must be first device (interface #0)." msgid "Boot device must be first (interface #0)."
msgstr "Önyükleme cihazı ilk cihaz olmalı (arayüz #0)." msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c #: ports/mimxrt10xx/common-hal/busio/UART.c
msgid "Both RX and TX required for flow control" msgid "Both RX and TX required for flow control"
msgstr "Hem RX hem de TX akış kontrolü için gerekli" msgstr "Hem RX hem de TX akış kontrolü için gerekli"
#: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "Both buttons were pressed at start up.\n"
msgstr "Başlatma sırasında her iki düğmeye de basıldı.\n"
#: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c #: ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c
msgid "Both pins must support hardware interrupts" msgid "Both pins must support hardware interrupts"
msgstr "Her iki pin de donanım kesintilerini desteklemelidir" msgstr "Her iki pin de donanım kesintilerini desteklemelidir"
@ -671,11 +674,6 @@ msgstr "Arabellek boyutları aynı olmalı"
msgid "Bus pin %d is already in use" msgid "Bus pin %d is already in use"
msgstr "Veriyolu pini %d kullanımda" msgstr "Veriyolu pini %d kullanımda"
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
msgid "Button A was pressed at start up.\n"
msgstr "Başlatma sırasında A düğmesine basıldı.\n"
#: shared-bindings/_bleio/UUID.c #: shared-bindings/_bleio/UUID.c
msgid "Byte buffer must be 16 bytes." msgid "Byte buffer must be 16 bytes."
msgstr "Bit buffer'ı 16bit olmalı." msgstr "Bit buffer'ı 16bit olmalı."
@ -688,7 +686,7 @@ msgstr "CBC blokları 16 baytın katları şeklinde olmalı"
msgid "CIRCUITPY drive could not be found or created." msgid "CIRCUITPY drive could not be found or created."
msgstr "CIRCUITPY sürücüsü bulunamadı veya oluşturulamadı." msgstr "CIRCUITPY sürücüsü bulunamadı veya oluşturulamadı."
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "CRC or checksum was invalid" msgid "CRC or checksum was invalid"
msgstr "CRC yada checksum geçersiz" msgstr "CRC yada checksum geçersiz"
@ -807,10 +805,6 @@ msgstr "CharacteristicBuffer yazılmı sağlanmadı"
msgid "CircuitPython core code crashed hard. Whoops!\n" msgid "CircuitPython core code crashed hard. Whoops!\n"
msgstr "CircuitPython kor kodu patladı. Haydaaa!\n" msgstr "CircuitPython kor kodu patladı. Haydaaa!\n"
#: supervisor/shared/safe_mode.c
msgid "CircuitPython was unable to allocate the heap."
msgstr ""
#: shared-module/bitbangio/I2C.c #: shared-module/bitbangio/I2C.c
msgid "Clock stretch too long" msgid "Clock stretch too long"
msgstr "Saat uzatması çok uzun" msgstr "Saat uzatması çok uzun"
@ -825,6 +819,14 @@ msgid ""
"connection." "connection."
msgstr "Bağlantı koparıldı ve tekrar kullanılamaz. Yeni bir bağlantı kurun." msgstr "Bağlantı koparıldı ve tekrar kullanılamaz. Yeni bir bağlantı kurun."
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays have different lengths"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c
msgid "Coordinate arrays types have different sizes"
msgstr ""
#: py/persistentcode.c #: py/persistentcode.c
msgid "Corrupt .mpy file" msgid "Corrupt .mpy file"
msgstr "Bozuk .mpy dosyası" msgstr "Bozuk .mpy dosyası"
@ -849,10 +851,6 @@ msgstr "Kesinti başlatılamadı, RX kullanımda"
msgid "Couldn't allocate decoder" msgid "Couldn't allocate decoder"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Crash into the HardFault_Handler."
msgstr ""
#: ports/stm/common-hal/analogio/AnalogOut.c #: ports/stm/common-hal/analogio/AnalogOut.c
msgid "DAC Channel Init Error" msgid "DAC Channel Init Error"
msgstr "" msgstr ""
@ -944,25 +942,17 @@ msgstr "%d konumundaki MIDI akışında hata"
msgid "Error in regex" msgid "Error in regex"
msgstr "regex'te hata" msgstr "regex'te hata"
#: supervisor/shared/safe_mode.c
msgid "Error in safemode.py."
msgstr ""
#: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c #: shared-bindings/socketpool/Socket.c shared-bindings/ssl/SSLSocket.c
msgid "Error: Failure to bind" msgid "Error: Failure to bind"
msgstr "Hata: Bağlanamadı" msgstr "Hata: Bağlanamadı"
#: ports/espressif/bindings/espulp/ULP.c py/enum.c
#: shared-bindings/_bleio/__init__.c shared-bindings/aesio/aes.c
#: shared-bindings/alarm/__init__.c shared-bindings/busio/SPI.c
#: shared-bindings/microcontroller/Pin.c
#: shared-bindings/neopixel_write/__init__.c
msgid "Expected a %q"
msgstr "%q bekleniyor"
#: ports/raspberrypi/bindings/cyw43/__init__.c
msgid "Expected a %q or %q"
msgstr "%q yada %q bekleniyor"
#: shared-bindings/alarm/__init__.c #: shared-bindings/alarm/__init__.c
msgid "Expected an %q" msgid "Expected a kind of %q"
msgstr "%q bekleniyor" msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
@ -1029,7 +1019,7 @@ msgid "Failed to write internal flash."
msgstr "Dahili flaş yazılamadı." msgstr "Dahili flaş yazılamadı."
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "Fatal error." msgid "Fault detected by hardware."
msgstr "" msgstr ""
#: py/moduerrno.c #: py/moduerrno.c
@ -1092,7 +1082,7 @@ msgstr "Fonksiyon kilit gerektirir"
msgid "GNSS init" msgid "GNSS init"
msgstr "GNSS init" msgstr "GNSS init"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Generic Failure" msgid "Generic Failure"
msgstr "" msgstr ""
@ -1121,6 +1111,15 @@ msgstr "Donanım meşgul, alternatif pinleri deneyin"
msgid "Hardware in use, try alternative pins" msgid "Hardware in use, try alternative pins"
msgstr "Donanım kullanımda, alternatif pinleri deneyin" msgstr "Donanım kullanımda, alternatif pinleri deneyin"
#: supervisor/shared/safe_mode.c
msgid "Heap allocation when VM not running."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"Heap was corrupted because the stack was too small. Increase stack size."
msgstr ""
#: extmod/vfs_posix_file.c py/objstringio.c #: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file" msgid "I/O operation on closed file"
msgstr "Kapalı dosyada I/O işlemi" msgstr "Kapalı dosyada I/O işlemi"
@ -1138,11 +1137,6 @@ msgstr "I2C çevre cihazı kullanımda"
msgid "I2SOut not available" msgid "I2SOut not available"
msgstr "I2SOut uygundeğil" msgstr "I2SOut uygundeğil"
#: shared-bindings/aesio/aes.c
#, c-format
msgid "IV must be %d bytes long"
msgstr "IV %d bayt uzunluğunda olmalı"
#: ports/raspberrypi/bindings/rp2pio/StateMachine.c #: ports/raspberrypi/bindings/rp2pio/StateMachine.c
msgid "In-buffer elements must be <= 4 bytes long" msgid "In-buffer elements must be <= 4 bytes long"
msgstr "Buffer öğeleri <=4 bayt uzunluğunda olmalı" msgstr "Buffer öğeleri <=4 bayt uzunluğunda olmalı"
@ -1242,10 +1236,19 @@ msgstr "Dahili hata #%d"
msgid "Internal watchdog timer expired." msgid "Internal watchdog timer expired."
msgstr "Dahili bekçi zamanlayıcısının süresi doldu." msgstr "Dahili bekçi zamanlayıcısının süresi doldu."
#: py/argcheck.c shared-bindings/digitalio/DigitalInOut.c #: supervisor/shared/safe_mode.c
msgid "Interrupt error."
msgstr ""
#: ports/mimxrt10xx/common-hal/audiobusio/__init__.c
#: ports/mimxrt10xx/common-hal/pwmio/PWMOut.c py/argcheck.c
#: shared-bindings/digitalio/DigitalInOut.c
#: shared-bindings/displayio/EPaperDisplay.c
msgid "Invalid %q" msgid "Invalid %q"
msgstr "Geçersiz %q" msgstr "Geçersiz %q"
#: ports/atmel-samd/common-hal/microcontroller/Pin.c
#: ports/mimxrt10xx/common-hal/microcontroller/Pin.c
#: shared-bindings/microcontroller/Pin.c #: shared-bindings/microcontroller/Pin.c
msgid "Invalid %q pin" msgid "Invalid %q pin"
msgstr "Geersi %q pin" msgstr "Geersi %q pin"
@ -1263,12 +1266,15 @@ msgstr "Geçersiz BLE parametresi"
msgid "Invalid BSSID" msgid "Invalid BSSID"
msgstr "Geçersiz BSSID" msgstr "Geçersiz BSSID"
#: main.c
msgid "Invalid CIRCUITPY_PYSTACK_SIZE\n"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
msgid "Invalid MAC address" msgid "Invalid MAC address"
msgstr "Geçersiz MAC adresi" msgstr "Geçersiz MAC adresi"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c py/moduerrno.c
#: py/moduerrno.c
msgid "Invalid argument" msgid "Invalid argument"
msgstr "Geçersiz argüman" msgstr "Geçersiz argüman"
@ -1287,19 +1293,19 @@ msgstr ""
msgid "Invalid data_pins[%d]" msgid "Invalid data_pins[%d]"
msgstr "Geçersiz veri_pini [%d]" msgstr "Geçersiz veri_pini [%d]"
#: shared-module/msgpack/__init__.c
msgid "Invalid format"
msgstr ""
#: shared-module/audiocore/WaveFile.c #: shared-module/audiocore/WaveFile.c
msgid "Invalid format chunk size" msgid "Invalid format chunk size"
msgstr "Geçersiz biçim yığın boyutu" msgstr "Geçersiz biçim yığın boyutu"
#: supervisor/shared/safe_mode.c
msgid "Invalid memory access."
msgstr "Geçersiz bellek erişimi."
#: ports/espressif/common-hal/wifi/Radio.c #: ports/espressif/common-hal/wifi/Radio.c
msgid "Invalid multicast MAC address" msgid "Invalid multicast MAC address"
msgstr "Geçersiz multicast MAC adresi" msgstr "Geçersiz multicast MAC adresi"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid size" msgid "Invalid size"
msgstr "Geçersiz boyut" msgstr "Geçersiz boyut"
@ -1308,7 +1314,7 @@ msgstr "Geçersiz boyut"
msgid "Invalid socket for TLS" msgid "Invalid socket for TLS"
msgstr "TLS için geçersiz soket" msgstr "TLS için geçersiz soket"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Invalid state" msgid "Invalid state"
msgstr "Geçersiz durum" msgstr "Geçersiz durum"
@ -1340,7 +1346,7 @@ msgstr "Katman zaten bir grupta"
msgid "Layer must be a Group or TileGrid subclass" msgid "Layer must be a Group or TileGrid subclass"
msgstr "Katman, bir Grup ya da TileGrid alt sınıfı olmalıdır" msgstr "Katman, bir Grup ya da TileGrid alt sınıfı olmalıdır"
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "MAC address was invalid" msgid "MAC address was invalid"
msgstr "MAC adresi geçersiz" msgstr "MAC adresi geçersiz"
@ -1540,10 +1546,6 @@ msgstr ""
msgid "No in or out in program" msgid "No in or out in program"
msgstr "" msgstr ""
#: shared-bindings/aesio/aes.c
msgid "No key was specified"
msgstr ""
#: shared-bindings/time/__init__.c #: shared-bindings/time/__init__.c
msgid "No long integer support" msgid "No long integer support"
msgstr "" msgstr ""
@ -1583,10 +1585,6 @@ msgstr ""
msgid "No timer available" msgid "No timer available"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Nordic system firmware failure assertion."
msgstr ""
#: ports/nrf/common-hal/_bleio/__init__.c #: ports/nrf/common-hal/_bleio/__init__.c
msgid "Nordic system firmware out of memory" msgid "Nordic system firmware out of memory"
msgstr "" msgstr ""
@ -1606,10 +1604,6 @@ msgstr ""
msgid "Not playing" msgid "Not playing"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
msgid "Not settable"
msgstr ""
#: ports/espressif/common-hal/paralleldisplay/ParallelBus.c #: ports/espressif/common-hal/paralleldisplay/ParallelBus.c
#, c-format #, c-format
msgid "Number of data_pins must be 8 or 16, not %d" msgid "Number of data_pins must be 8 or 16, not %d"
@ -1704,11 +1698,11 @@ msgstr ""
msgid "Operation not permitted" msgid "Operation not permitted"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation or feature not supported" msgid "Operation or feature not supported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Operation timed out" msgid "Operation timed out"
msgstr "" msgstr ""
@ -1716,7 +1710,7 @@ msgstr ""
msgid "Out of MDNS service slots" msgid "Out of MDNS service slots"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Out of memory" msgid "Out of memory"
msgstr "" msgstr ""
@ -1885,6 +1879,7 @@ msgstr ""
msgid "Random number generation error" msgid "Random number generation error"
msgstr "" msgstr ""
#: shared-bindings/_bleio/__init__.c
#: shared-bindings/memorymonitor/AllocationSize.c #: shared-bindings/memorymonitor/AllocationSize.c
#: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c #: shared-bindings/pulseio/PulseIn.c shared-module/displayio/Bitmap.c
msgid "Read-only" msgid "Read-only"
@ -1894,7 +1889,7 @@ msgstr ""
msgid "Read-only filesystem" msgid "Read-only filesystem"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Received response was invalid" msgid "Received response was invalid"
msgstr "" msgstr ""
@ -1914,7 +1909,7 @@ msgstr ""
msgid "Requested AES mode is unsupported" msgid "Requested AES mode is unsupported"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Requested resource not found" msgid "Requested resource not found"
msgstr "" msgstr ""
@ -1966,7 +1961,7 @@ msgstr ""
#: ports/espressif/common-hal/_bleio/Adapter.c #: ports/espressif/common-hal/_bleio/Adapter.c
#: ports/nrf/common-hal/_bleio/Adapter.c #: ports/nrf/common-hal/_bleio/Adapter.c
msgid "Scan already in progess. Stop with stop_scan." msgid "Scan already in progress. Stop with stop_scan."
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
@ -2027,10 +2022,6 @@ msgstr ""
msgid "Stopping AP is not supported." msgid "Stopping AP is not supported."
msgstr "" msgstr ""
#: ports/mimxrt10xx/common-hal/busio/UART.c ports/stm/common-hal/busio/UART.c
msgid "Supply at least one UART pin"
msgstr ""
#: shared-bindings/alarm/time/TimeAlarm.c #: shared-bindings/alarm/time/TimeAlarm.c
msgid "Supply one of monotonic_time or epoch_time" msgid "Supply one of monotonic_time or epoch_time"
msgstr "" msgstr ""
@ -2044,50 +2035,19 @@ msgid "Temperature read timed out"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "The BOOT button was pressed at start up.\n" msgid "The `microcontroller` module was used to boot into safe mode."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The CircuitPython heap was corrupted because the stack was too small.\n"
"Increase the stack size if you know how. If not:"
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "The SW38 button was pressed at start up.\n"
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "The VOLUME button was pressed at start up.\n"
msgstr ""
#: supervisor/shared/safe_mode.c
msgid ""
"The `microcontroller` module was used to boot into safe mode. Press reset to "
"exit safe mode."
msgstr "" msgstr ""
#: py/obj.c #: py/obj.c
msgid "The above exception was the direct cause of the following exception:" msgid "The above exception was the direct cause of the following exception:"
msgstr "" msgstr ""
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
msgid "The central button was pressed at start up.\n"
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "The left button was pressed at start up.\n"
msgstr ""
#: shared-bindings/rgbmatrix/RGBMatrix.c #: shared-bindings/rgbmatrix/RGBMatrix.c
msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30" msgid "The length of rgb_pins must be 6, 12, 18, 24, or 30"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "The power dipped. Make sure you are providing enough power."
"The microcontroller's power dipped. Make sure your power supply provides\n"
"enough power for the whole circuit and press reset (after ejecting "
"CIRCUITPY)."
msgstr "" msgstr ""
#: shared-module/audiomixer/MixerVoice.c #: shared-module/audiomixer/MixerVoice.c
@ -2106,6 +2066,10 @@ msgstr ""
msgid "The sample's signedness does not match the mixer's" msgid "The sample's signedness does not match the mixer's"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Third-party firmware fatal error."
msgstr ""
#: shared-module/imagecapture/ParallelImageCapture.c #: shared-module/imagecapture/ParallelImageCapture.c
msgid "This microcontroller does not support continuous capture." msgid "This microcontroller does not support continuous capture."
msgstr "" msgstr ""
@ -2138,10 +2102,6 @@ msgstr ""
msgid "Timeout is too long: Maximum timeout length is %d seconds" msgid "Timeout is too long: Maximum timeout length is %d seconds"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "To exit, please reset the board without requesting safe mode."
msgstr ""
#: ports/atmel-samd/common-hal/audiobusio/I2SOut.c #: ports/atmel-samd/common-hal/audiobusio/I2SOut.c
msgid "Too many channels in sample" msgid "Too many channels in sample"
msgstr "" msgstr ""
@ -2186,6 +2146,10 @@ msgstr ""
msgid "UART init" msgid "UART init"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/busio/UART.c
msgid "UART peripheral in use"
msgstr ""
#: ports/stm/common-hal/busio/UART.c #: ports/stm/common-hal/busio/UART.c
msgid "UART re-init" msgid "UART re-init"
msgstr "" msgstr ""
@ -2233,6 +2197,15 @@ msgstr ""
msgid "Unable to allocate buffers for signed conversion" msgid "Unable to allocate buffers for signed conversion"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c
msgid "Unable to allocate the heap."
msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to configure ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/busio/I2C.c #: ports/espressif/common-hal/busio/I2C.c
msgid "Unable to create lock" msgid "Unable to create lock"
msgstr "" msgstr ""
@ -2251,10 +2224,20 @@ msgstr ""
msgid "Unable to init parser" msgid "Unable to init parser"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to initialize ADC DMA controller, ErrorCode:%d"
msgstr ""
#: shared-module/displayio/OnDiskBitmap.c #: shared-module/displayio/OnDiskBitmap.c
msgid "Unable to read color palette data" msgid "Unable to read color palette data"
msgstr "" msgstr ""
#: ports/espressif/common-hal/analogbufio/BufferedIn.c
#, c-format
msgid "Unable to start ADC DMA controller, ErrorCode:%d"
msgstr ""
#: ports/espressif/common-hal/mdns/Server.c #: ports/espressif/common-hal/mdns/Server.c
#: ports/raspberrypi/common-hal/mdns/Server.c #: ports/raspberrypi/common-hal/mdns/Server.c
msgid "Unable to start mDNS query" msgid "Unable to start mDNS query"
@ -2291,6 +2274,11 @@ msgstr ""
msgid "Unknown BLE error: %d" msgid "Unknown BLE error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unknown error code %d"
msgstr ""
#: shared-bindings/wifi/Radio.c #: shared-bindings/wifi/Radio.c
#, c-format #, c-format
msgid "Unknown failure %d" msgid "Unknown failure %d"
@ -2326,11 +2314,6 @@ msgstr ""
msgid "Unknown system firmware error: %d" msgid "Unknown system firmware error: %d"
msgstr "" msgstr ""
#: ports/raspberrypi/common-hal/wifi/__init__.c
#, c-format
msgid "Unkown error code %d"
msgstr ""
#: shared-bindings/adafruit_pixelbuf/PixelBuf.c #: shared-bindings/adafruit_pixelbuf/PixelBuf.c
#: shared-module/_pixelmap/PixelMap.c #: shared-module/_pixelmap/PixelMap.c
#, c-format #, c-format
@ -2377,7 +2360,7 @@ msgstr ""
msgid "Value length > max_length" msgid "Value length > max_length"
msgstr "" msgstr ""
#: ports/espressif/common-hal/espidf/__init__.c ports/espressif/esp_error.c #: ports/espressif/common-hal/espidf/__init__.c
msgid "Version was invalid" msgid "Version was invalid"
msgstr "" msgstr ""
@ -2438,13 +2421,56 @@ msgstr ""
msgid "Writes not supported on Characteristic" msgid "Writes not supported on Characteristic"
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: ports/atmel-samd/boards/circuitplayground_express/mpconfigboard.h
msgid "You are in safe mode because:\n" #: ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.h
#: ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.h
#: ports/atmel-samd/boards/meowmeow/mpconfigboard.h
msgid "You pressed both buttons at start up."
msgstr ""
#: ports/espressif/boards/m5stack_core_basic/mpconfigboard.h
#: ports/espressif/boards/m5stack_core_fire/mpconfigboard.h
#: ports/espressif/boards/m5stack_stick_c/mpconfigboard.h
msgid "You pressed button A at start up."
msgstr "" msgstr ""
#: supervisor/shared/safe_mode.c #: supervisor/shared/safe_mode.c
msgid "" msgid "You pressed the BOOT button at start up"
"You pressed the reset button during boot. Press again to exit safe mode." msgstr ""
#: ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.h
msgid "You pressed the GPIO0 button at start up."
msgstr ""
#: ports/espressif/boards/espressif_esp32_lyrat/mpconfigboard.h
msgid "You pressed the Rec button at start up."
msgstr ""
#: ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.h
msgid "You pressed the SW38 button at start up."
msgstr ""
#: ports/espressif/boards/hardkernel_odroid_go/mpconfigboard.h
msgid "You pressed the VOLUME button at start up."
msgstr ""
#: ports/espressif/boards/m5stack_atom_echo/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_lite/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_matrix/mpconfigboard.h
#: ports/espressif/boards/m5stack_atom_u/mpconfigboard.h
msgid "You pressed the central button at start up."
msgstr ""
#: ports/nrf/boards/aramcon2_badge/mpconfigboard.h
msgid "You pressed the left button at start up."
msgstr ""
#: supervisor/shared/safe_mode.c
msgid "You pressed the reset button during boot."
msgstr ""
#: supervisor/shared/micropython.c
msgid "[truncated due to length]"
msgstr "" msgstr ""
#: py/objtype.c #: py/objtype.c
@ -2516,6 +2542,10 @@ msgstr ""
msgid "array has too many dimensions" msgid "array has too many dimensions"
msgstr "" msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "array is too big"
msgstr ""
#: py/objarray.c shared-bindings/alarm/SleepMemory.c #: py/objarray.c shared-bindings/alarm/SleepMemory.c
#: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c #: shared-bindings/memorymap/AddressRange.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side" msgid "array/bytes required on right side"
@ -2736,7 +2766,7 @@ msgstr ""
msgid "can't set attribute" msgid "can't set attribute"
msgstr "" msgstr ""
#: py/runtime.c #: py/runtime.c shared-bindings/supervisor/Runtime.c
msgid "can't set attribute '%q'" msgid "can't set attribute '%q'"
msgstr "" msgstr ""
@ -2944,6 +2974,10 @@ msgstr ""
msgid "div/mod not implemented for uint" msgid "div/mod not implemented for uint"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "divide by zero"
msgstr ""
#: py/runtime.c #: py/runtime.c
msgid "division by zero" msgid "division by zero"
msgstr "" msgstr ""
@ -2985,9 +3019,9 @@ msgstr ""
msgid "error = 0x%08lX" msgid "error = 0x%08lX"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "" msgid ""
"esp32_camera.Camera requires reserved PSRAM to be configured. See the " "espcamera.Camera requires reserved PSRAM to be configured. See the "
"documentation for instructions." "documentation for instructions."
msgstr "" msgstr ""
@ -2995,14 +3029,6 @@ msgstr ""
msgid "exceptions must derive from BaseException" msgid "exceptions must derive from BaseException"
msgstr "" msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' but got '%q'"
msgstr ""
#: shared-bindings/canio/CAN.c
msgid "expected '%q' or '%q' but got '%q'"
msgstr ""
#: py/objstr.c #: py/objstr.c
msgid "expected ':' after format specifier" msgid "expected ':' after format specifier"
msgstr "" msgstr ""
@ -3040,8 +3066,8 @@ msgid "extra positional arguments given"
msgstr "" msgstr ""
#: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c #: shared-bindings/audiocore/WaveFile.c shared-bindings/audiomp3/MP3Decoder.c
#: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/synthio/__init__.c #: shared-bindings/displayio/OnDiskBitmap.c shared-bindings/gifio/OnDiskGif.c
#: shared-module/gifio/GifWriter.c #: shared-bindings/synthio/__init__.c shared-module/gifio/GifWriter.c
msgid "file must be a file opened in byte mode" msgid "file must be a file opened in byte mode"
msgstr "" msgstr ""
@ -3372,7 +3398,7 @@ msgstr ""
msgid "invalid micropython decorator" msgid "invalid micropython decorator"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c #: ports/espressif/common-hal/espcamera/Camera.c
msgid "invalid setting" msgid "invalid setting"
msgstr "" msgstr ""
@ -3629,7 +3655,7 @@ msgstr ""
msgid "no response from SD card" msgid "no response from SD card"
msgstr "" msgstr ""
#: ports/espressif/common-hal/esp32_camera/Camera.c py/objobject.c py/runtime.c #: ports/espressif/common-hal/espcamera/Camera.c py/objobject.c py/runtime.c
msgid "no such attribute" msgid "no such attribute"
msgstr "" msgstr ""
@ -3765,6 +3791,10 @@ msgstr ""
msgid "only mono is supported" msgid "only mono is supported"
msgstr "" msgstr ""
#: extmod/ulab/code/numpy/create.c
msgid "only ndarrays can be concatenated"
msgstr ""
#: ports/stm/common-hal/audiobusio/PDMIn.c #: ports/stm/common-hal/audiobusio/PDMIn.c
msgid "only oversample=64 is supported" msgid "only oversample=64 is supported"
msgstr "" msgstr ""
@ -3826,11 +3856,7 @@ msgstr ""
msgid "out must be a float dense array" msgid "out must be a float dense array"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "out of range of source"
msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c
msgid "out of range of target" msgid "out of range of target"
msgstr "" msgstr ""
@ -3855,14 +3881,10 @@ msgstr ""
msgid "parameters must be registers in sequence r0 to r3" msgid "parameters must be registers in sequence r0 to r3"
msgstr "" msgstr ""
#: shared-bindings/bitmaptools/__init__.c shared-bindings/displayio/Bitmap.c #: shared-bindings/bitmaptools/__init__.c
msgid "pixel coordinates out of bounds" msgid "pixel coordinates out of bounds"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "pixel value requires too many bits"
msgstr ""
#: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c #: shared-bindings/displayio/TileGrid.c shared-bindings/vectorio/VectorShape.c
msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter" msgid "pixel_shader must be displayio.Palette or displayio.ColorConverter"
msgstr "" msgstr ""
@ -4110,10 +4132,6 @@ msgstr ""
msgid "tobytes can be invoked for dense arrays only" msgid "tobytes can be invoked for dense arrays only"
msgstr "" msgstr ""
#: shared-module/struct/__init__.c
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c #: extmod/ulab/code/ndarray.c extmod/ulab/code/numpy/create.c
msgid "too many dimensions" msgid "too many dimensions"
msgstr "" msgstr ""
@ -4149,8 +4167,6 @@ msgstr ""
msgid "twai_start returned esp-idf error #%d" msgid "twai_start returned esp-idf error #%d"
msgstr "" msgstr ""
#: ports/atmel-samd/common-hal/busio/UART.c
#: ports/espressif/common-hal/busio/UART.c ports/nrf/common-hal/busio/UART.c
#: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c #: shared-bindings/busio/UART.c shared-bindings/canio/CAN.c
msgid "tx and rx cannot both be None" msgid "tx and rx cannot both be None"
msgstr "" msgstr ""
@ -4281,10 +4297,6 @@ msgstr ""
msgid "value out of range of target" msgid "value out of range of target"
msgstr "" msgstr ""
#: shared-bindings/displayio/Bitmap.c
msgid "value_count must be > 0"
msgstr ""
#: ports/espressif/common-hal/watchdog/WatchDogTimer.c #: ports/espressif/common-hal/watchdog/WatchDogTimer.c
msgid "watchdog not initialized" msgid "watchdog not initialized"
msgstr "" msgstr ""
@ -4372,6 +4384,56 @@ msgstr ""
msgid "zi must be of shape (n_section, 2)" msgid "zi must be of shape (n_section, 2)"
msgstr "" msgstr ""
#~ msgid "64 bit types"
#~ msgstr "64 bit tipler"
#~ msgid "%q pin invalid"
#~ msgstr "%q pini geçersiz"
#~ msgid ""
#~ "\n"
#~ "Please file an issue with the contents of your CIRCUITPY drive at \n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgstr ""
#~ "\n"
#~ "Lütfen, şu adrese CIRCUITPY sürücünüzün içerikleri ile beraber bir hata/"
#~ "konu kaydı ekleyin\n"
#~ "https://github.com/adafruit/circuitpython/issues\n"
#~ msgid "Attempted heap allocation when VM not running."
#~ msgstr "VM çalışmazken heap'ten alan tahsis edilmeye çalışıldı."
#~ msgid "Boot device must be first device (interface #0)."
#~ msgstr "Önyükleme cihazı ilk cihaz olmalı (arayüz #0)."
#~ msgid "Both buttons were pressed at start up.\n"
#~ msgstr "Başlatma sırasında her iki düğmeye de basıldı.\n"
#~ msgid "Button A was pressed at start up.\n"
#~ msgstr "Başlatma sırasında A düğmesine basıldı.\n"
#~ msgid "Invalid memory access."
#~ msgstr "Geçersiz bellek erişimi."
#~ msgid "%q must be of type %q"
#~ msgstr "%q, %q türünde olmalıdır"
#~ msgid "%q must be of type %q or None"
#~ msgstr "%q, %q ya da None türünde olmalıdır"
#~ msgid "Expected a %q"
#~ msgstr "%q bekleniyor"
#~ msgid "Expected a %q or %q"
#~ msgstr "%q yada %q bekleniyor"
#~ msgid "Expected an %q"
#~ msgstr "%q bekleniyor"
#, c-format
#~ msgid "IV must be %d bytes long"
#~ msgstr "IV %d bayt uzunluğunda olmalı"
#~ msgid "%q length must be >= 1" #~ msgid "%q length must be >= 1"
#~ msgstr "%q boyutu >=1 olmalıdır" #~ msgstr "%q boyutu >=1 olmalıdır"

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