diff -Nru picard-2.10/.github/dependabot.yml picard-2.11/.github/dependabot.yml --- picard-2.10/.github/dependabot.yml 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/.github/dependabot.yml 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" diff -Nru picard-2.10/.github/workflows/codacy-analysis.yml picard-2.11/.github/workflows/codacy-analysis.yml --- picard-2.10/.github/workflows/codacy-analysis.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/codacy-analysis.yml 2024-01-25 11:03:29.000000000 +0000 @@ -20,7 +20,6 @@ permissions: actions: read contents: read - security-events: write jobs: codacy-security-scan: @@ -29,26 +28,8 @@ steps: # Checkout the repository to the GitHub Actions runner - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - # Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis + # Execute Codacy Analysis CLI - name: Run Codacy Analysis CLI uses: codacy/codacy-analysis-cli-action@v4 - with: - # Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository - # You can also omit the token and run the tools that support default configurations - project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} - verbose: true - output: results.sarif - format: sarif - # Adjust severity of non-security issues - gh-code-scanning-compat: true - # Force 0 exit code to allow SARIF file generation - # This will handover control about PR rejection to the GitHub side - max-allowed-issues: 2147483647 - - # Upload the SARIF file generated in the previous step - - name: Upload SARIF results file - uses: github/codeql-action/upload-sarif@v2 - with: - sarif_file: results.sarif diff -Nru picard-2.10/.github/workflows/codeql-analysis.yml picard-2.11/.github/workflows/codeql-analysis.yml --- picard-2.10/.github/workflows/codeql-analysis.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/codeql-analysis.yml 2024-01-25 11:03:29.000000000 +0000 @@ -26,11 +26,11 @@ steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: python # If you wish to specify custom queries, you can do so here or in a config file. @@ -41,7 +41,7 @@ # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -55,4 +55,4 @@ # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff -Nru picard-2.10/.github/workflows/package-pypi.yml picard-2.11/.github/workflows/package-pypi.yml --- picard-2.10/.github/workflows/package-pypi.yml 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/.github/workflows/package-pypi.yml 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,129 @@ +name: Package for PyPI + +on: [workflow_call] + +permissions: {} +defaults: + run: + shell: bash + +jobs: + pypi-sdist: + runs-on: ubuntu-latest + env: + CODESIGN: 0 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: 3.8 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install --upgrade setuptools + pip install --upgrade -r requirements.txt + - name: Run tests + timeout-minutes: 30 + run: | + python setup.py test + - name: Build Python source distribution + run: | + git clean -dfx + python setup.py clean sdist --formats=gztar,zip + - name: Prepare GPG signing key + run: | + if [ -n "$CODESIGN_GPG_URL" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then + pip3 install awscli + aws s3 cp "$CODESIGN_GPG_URL" signkey.asc.enc + openssl enc -d -aes-256-cbc -pbkdf2 -iter 600000 -in signkey.asc.enc -out signkey.asc -k "$CODESIGN_GPG_PASSWORD" + gpg --import signkey.asc + rm signkey.asc* + echo "CODESIGN=1" >> $GITHUB_ENV + else + echo "::warning::No signing key available, skipping code signing." + fi + env: + AWS_DEFAULT_REGION: eu-central-1 + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + CODESIGN_GPG_URL: ${{ secrets.CODESIGN_GPG_URL }} + CODESIGN_GPG_PASSWORD: ${{ secrets.CODESIGN_GPG_PASSWORD }} + - name: Sign source archives + if: env.CODESIGN == '1' + run: | + for f in dist/*.{zip,tar.gz}; do + gpg --armor --local-user "$CODESIGN_GPG_IDENTITY" --output "${f}.asc" --detach-sig "$f" + done + env: + CODESIGN_GPG_IDENTITY: 68990DD0B1EDC129B856958167997E14D563DA7C + - name: Cleanup + if: env.CODESIGN == '1' + run: | + rm -rf "$HOME/.gnupg" + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: picard-sdist + path: dist/* + + pypi-bdist: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [macos-11, windows-2019] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + - name: Install gettext (macOS) + if: runner.os == 'macOS' + run: | + brew install gettext + brew link gettext --force + echo "/usr/local/opt/gettext/bin" >> $GITHUB_PATH + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install --upgrade setuptools wheel + pip install --upgrade -r requirements.txt + - name: Run tests + timeout-minutes: 30 + run: | + python setup.py test + - name: Build Python binary distribution + run: | + python setup.py clean bdist_wheel + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: picard-bdist-${{ runner.os }}-${{ matrix.python-version }} + path: dist/*.whl + + pypi-release: + runs-on: ubuntu-latest + if: startsWith(github.ref, 'refs/tags/') + needs: + - pypi-bdist + - pypi-sdist + environment: + name: pypi + url: https://pypi.org/p/picard + permissions: + id-token: write # required for PyPI upload + steps: + - uses: actions/download-artifact@v4 + with: + pattern: picard-?dist* + path: dist/ + merge-multiple: true + - name: Prepare distributions + run: | + ls -l dist/ + # Remove zip source distribution (only a single sdist is allowed) + rm dist/picard-*.zip* + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff -Nru picard-2.10/.github/workflows/package.yml picard-2.11/.github/workflows/package.yml --- picard-2.10/.github/workflows/package.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/package.yml 2024-01-25 11:03:29.000000000 +0000 @@ -46,7 +46,7 @@ MACOSX_DEPLOYMENT_TARGET: ${{ matrix.setup.macos-deployment-version }} CODESIGN: 0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Fetch entire history, needed for setting the build number - run: git fetch --depth=1 origin +refs/tags/release-*:refs/tags/release-* @@ -110,7 +110,7 @@ APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} CODESIGN_MACOS_P12_PASSWORD: ${{ secrets.CODESIGN_MACOS_P12_PASSWORD }} - name: Archive production artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: macos-app-${{ matrix.setup.macos-deployment-version }} path: artifacts/ @@ -128,12 +128,12 @@ env: CODESIGN: 0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Fetch entire history, needed for setting the build number - run: git fetch --depth=1 origin +refs/tags/release-*:refs/tags/release-* - name: Set up Python 3.8 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.8 - name: Setup Windows build environment @@ -231,15 +231,17 @@ if: env.CODESIGN == '1' run: Remove-Item .\codesign.pfx - name: Archive production artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: matrix.type != 'signed-app' || env.CODESIGN == '1' with: name: windows-${{ matrix.type }} path: artifacts/ package-pypi: - uses: ./.github/workflows/pypi-release.yml + uses: ./.github/workflows/package-pypi.yml secrets: inherit + permissions: + id-token: write github-release: runs-on: ubuntu-latest @@ -251,35 +253,35 @@ permissions: contents: write steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: macos-app-10.12 path: artifacts/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: macos-app-10.14 path: artifacts/ - - uses: actions/download-artifact@v3 - with: - name: windows-signed-app - path: artifacts/ - - uses: actions/download-artifact@v3 + # - uses: actions/download-artifact@v4 + # with: + # name: windows-signed-app + # path: artifacts/ + - uses: actions/download-artifact@v4 with: name: windows-store-app path: artifacts/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: windows-installer path: artifacts/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: windows-portable path: artifacts/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: picard-sdist path: artifacts/ @@ -299,12 +301,13 @@ else echo "::notice::Releasing production release $PICARD_VERSION" fi - ./scripts/tools/changelog-for-version.py $PICARD_VERSION > changes-$PICARD_VERSION.txt + echo "*Please refer to the [download page](https://picard.musicbrainz.org/downloads/) for official download locations.*\n" > changes-$PICARD_VERSION.md + ./scripts/tools/changelog-for-version.py $PICARD_VERSION >> changes-$PICARD_VERSION.md - name: Create release uses: softprops/action-gh-release@v1 with: name: MusicBrainz Picard ${{ steps.changelog.outputs.version }} - body_path: changes-${{ steps.changelog.outputs.version }}.txt + body_path: changes-${{ steps.changelog.outputs.version }}.md prerelease: ${{ steps.changelog.outputs.prerelease }} files: artifacts/* env: diff -Nru picard-2.10/.github/workflows/pypi-release.yml picard-2.11/.github/workflows/pypi-release.yml --- picard-2.10/.github/workflows/pypi-release.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/pypi-release.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,121 +0,0 @@ -name: Package for PyPI - -on: [workflow_call] - -permissions: {} -defaults: - run: - shell: bash - -jobs: - pypi-sdist: - runs-on: ubuntu-latest - env: - CODESIGN: 0 - - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install dependencies - run: | - python -m pip install --upgrade pip - python -m pip install --upgrade setuptools - pip install --upgrade -r requirements.txt - - name: Run tests - timeout-minutes: 30 - run: | - python setup.py test - - name: Build Python source distribution - run: | - git clean -dfx - python setup.py clean sdist --formats=gztar,zip - - name: Prepare GPG signing key - run: | - if [ -n "$CODESIGN_GPG_URL" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then - pip3 install awscli - aws s3 cp "$CODESIGN_GPG_URL" signkey.asc.enc - openssl enc -d -aes-256-cbc -pbkdf2 -iter 600000 -in signkey.asc.enc -out signkey.asc -k "$CODESIGN_GPG_PASSWORD" - gpg --import signkey.asc - rm signkey.asc* - echo "CODESIGN=1" >> $GITHUB_ENV - else - echo "::warning::No signing key available, skipping code signing." - fi - env: - AWS_DEFAULT_REGION: eu-central-1 - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - CODESIGN_GPG_URL: ${{ secrets.CODESIGN_GPG_URL }} - CODESIGN_GPG_PASSWORD: ${{ secrets.CODESIGN_GPG_PASSWORD }} - - name: Sign source archives - if: env.CODESIGN == '1' - run: | - for f in dist/*.{zip,tar.gz}; do - gpg --armor --local-user "$CODESIGN_GPG_IDENTITY" --output "${f}.asc" --detach-sig "$f" - done - env: - CODESIGN_GPG_IDENTITY: 68990DD0B1EDC129B856958167997E14D563DA7C - - name: Cleanup - if: env.CODESIGN == '1' - run: | - rm -rf "$HOME/.gnupg" - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: picard-sdist - path: dist/* - - name: Publish Python distribution to PyPI - if: startsWith(github.ref, 'refs/tags/') && env.TWINE_PASSWORD - run: | - pip install --upgrade twine - twine upload --non-interactive dist/*.tar.gz - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_TOKEN }} - - pypi-bdist: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [macos-11, windows-2019] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12.0-rc.1'] - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install gettext (macOS) - if: runner.os == 'macOS' - run: | - brew install gettext - brew link gettext --force - echo "/usr/local/opt/gettext/bin" >> $GITHUB_PATH - - name: Install dependencies - run: | - python -m pip install --upgrade pip - python -m pip install --upgrade setuptools wheel - pip install --upgrade -r requirements.txt - - name: Run tests - timeout-minutes: 30 - run: | - python setup.py test - - name: Build Python binary distribution - run: | - python setup.py clean bdist_wheel - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: picard-bdist-${{ runner.os }} - path: dist/*.whl - - name: Publish Python distribution to PyPI - if: startsWith(github.ref, 'refs/tags/') && env.TWINE_PASSWORD - run: | - pip install --upgrade twine>=3.0 - twine upload --non-interactive dist/* - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_TOKEN }} diff -Nru picard-2.10/.github/workflows/run-tests.yml picard-2.11/.github/workflows/run-tests.yml --- picard-2.10/.github/workflows/run-tests.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/run-tests.yml 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ strategy: matrix: os: [macos-latest, ubuntu-latest, windows-2019] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12.0-rc.1'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] include: - os: macos-11 python-version: '3.7' @@ -17,9 +17,9 @@ CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -80,9 +80,9 @@ ] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -106,9 +106,9 @@ python-version: ['3.8', '3.11'] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install gettext (Linux) diff -Nru picard-2.10/.github/workflows/validate-xdg-metadata.yml picard-2.11/.github/workflows/validate-xdg-metadata.yml --- picard-2.10/.github/workflows/validate-xdg-metadata.yml 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/.github/workflows/validate-xdg-metadata.yml 2024-01-25 11:03:29.000000000 +0000 @@ -15,9 +15,9 @@ validate-xdg-metadata: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install utils diff -Nru picard-2.10/NEWS.md picard-2.11/NEWS.md --- picard-2.10/NEWS.md 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/NEWS.md 2024-01-25 11:03:29.000000000 +0000 @@ -1,3 +1,27 @@ +# Version 2.11 - 2024-01-25 + +## Bugfixes +- [PICARD-2819](https://tickets.metabrainz.org/browse/PICARD-2819) - Track/release relationship settings not being respected as described + + +# Version 2.11.0rc1 - 2024-01-11 + +## Bugfixes +- [PICARD-2602](https://tickets.metabrainz.org/browse/PICARD-2602) - macOS: Spaces not visible between items after comma use +- [PICARD-2780](https://tickets.metabrainz.org/browse/PICARD-2780) - Weighting search results does match non-video tracks incorrectly +- [PICARD-2781](https://tickets.metabrainz.org/browse/PICARD-2781) - Weighting search results does apply extremely low matching if a release on MB has no release types at all +- [PICARD-2791](https://tickets.metabrainz.org/browse/PICARD-2791) - Navigation tree in options dialog can be completely hidden +- [PICARD-2792](https://tickets.metabrainz.org/browse/PICARD-2792) - Unlinked AcoustID results are preferred over results with metadata +- [PICARD-2805](https://tickets.metabrainz.org/browse/PICARD-2805) - Metadata comparison for recordings raises exception if length is None +- [PICARD-2814](https://tickets.metabrainz.org/browse/PICARD-2814) - Error loading files with invalid / unknown ID3 cover art type + +## Improvements +- [PICARD-2584](https://tickets.metabrainz.org/browse/PICARD-2584) - Handle AcoustID missing metadata +- [PICARD-2777](https://tickets.metabrainz.org/browse/PICARD-2777) - Options indicate that enabling track relationships automatically includes release relationships +- [PICARD-2795](https://tickets.metabrainz.org/browse/PICARD-2795) - Display currently selected verbosity in log view verbosity selection +- [PICARD-2813](https://tickets.metabrainz.org/browse/PICARD-2813) - AcoustID lookup on recoverable decoding errors + + # Version 2.10 - 2023-10-12 # Bugfixes diff -Nru picard-2.10/appxmanifest.xml.in picard-2.11/appxmanifest.xml.in --- picard-2.10/appxmanifest.xml.in 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/appxmanifest.xml.in 2024-01-25 11:03:29.000000000 +0000 @@ -24,6 +24,7 @@ + diff -Nru picard-2.10/debian/changelog picard-2.11/debian/changelog --- picard-2.10/debian/changelog 2023-10-12 07:02:57.000000000 +0000 +++ picard-2.11/debian/changelog 2024-01-25 11:03:47.000000000 +0000 @@ -1,8 +1,8 @@ -picard (2.10-0~ppa25~ubuntu22.04.1) jammy; urgency=low +picard (2.11-0~ppa25~ubuntu22.04.1) jammy; urgency=low * Auto build. - -- Philipp Wolfer Thu, 12 Oct 2023 07:02:57 +0000 + -- Philipp Wolfer Thu, 25 Jan 2024 11:03:47 +0000 picard (2.0.4-0) disco; urgency=low diff -Nru picard-2.10/debian/git-build-recipe.manifest picard-2.11/debian/git-build-recipe.manifest --- picard-2.10/debian/git-build-recipe.manifest 2023-10-12 07:02:57.000000000 +0000 +++ picard-2.11/debian/git-build-recipe.manifest 2024-01-25 11:03:47.000000000 +0000 @@ -1,3 +1,3 @@ -# git-build-recipe format 0.4 deb-version 2.10-0~ppa25 -lp:picard git-commit:58425a330191f2b83e1959c7c7b321555ed3ebbb +# git-build-recipe format 0.4 deb-version 2.11-0~ppa25 +lp:picard git-commit:b703afb4819b008e4d0979868e2b1ab12dd163a5 nest-part packaging lp:~musicbrainz-developers/picard/+git/picard-debian-packaging debian debian git-commit:9ce60ecf3b18c931549ef6fbf398dfc7ad13ed54 diff -Nru picard-2.10/installer/i18n/sources/ja.json picard-2.11/installer/i18n/sources/ja.json --- picard-2.10/installer/i18n/sources/ja.json 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/installer/i18n/sources/ja.json 2024-01-25 11:03:29.000000000 +0000 @@ -2,7 +2,7 @@ "MsgAlreadyInstalled": "${PRODUCT_NAME} はすでにインストールされているため、このバージョン ${PRODUCT_VERSION} にアップグレードする前に一度アンインストールする必要があります。\n\nそのまま進めるには「OK」をクリックしてください。このアップグレードをキャンセルするには「キャンセル」をクリックしてください。", "MsgApplicationRunning": "アプリケーション ${PRODUCT_NAME} が実行中です。アプリケーションを閉じてから再実行してください。", "MsgRequires64Bit": "このバージョンの ${PRODUCT_NAME} は、64 ビットの Windows システムが必要です。", - "MsgUninstallFailed": "", + "MsgUninstallFailed": "前のバージョンのアンインストールに失敗しました。", "MuiDescriptionDesktop": "デスクトップにショートカットを作成する。", "MuiDescriptionLang": "${PRODUCT_NAME} の異なる言語への翻訳をインストールする。", "MuiDescriptionRequired": "${PRODUCT_NAME} を実行に必要なファイルとともにインストールする。", diff -Nru picard-2.10/installer/i18n/sources/lt.json picard-2.11/installer/i18n/sources/lt.json --- picard-2.10/installer/i18n/sources/lt.json 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/installer/i18n/sources/lt.json 2024-01-25 11:03:29.000000000 +0000 @@ -1,6 +1,6 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} jau yra įdiegtas ir turi būti pašalinta prieš įdiegiant šį atnaujinimą į versiją ${PRODUCT_VERSION}.\n\nSpustelėk „Gerai“, kad tęstum, arba „Atšaukti“, kad atšauktum šį atnaujinimą.", - "MsgApplicationRunning": "Programėlė ${PRODUCT_NAME} veikia. Uždaryk ją ir bandyk dar kartą.", + "MsgAlreadyInstalled": "${PRODUCT_NAME} jau yra įdiegtas ir turi būti pašalinta prieš diegiant šį atnaujinimą į versiją ${PRODUCT_VERSION}.\n\nSpustelėk Gerai, kad tęstum, arba Atšaukti, kad atšauktum šį atnaujinimą.", + "MsgApplicationRunning": "Programa ${PRODUCT_NAME} veikia. Uždaryk ją ir bandyk dar kartą.", "MsgRequires64Bit": "Šiai ${PRODUCT_NAME} versijai reikia 64 bitų Windows sistemos.", "MsgUninstallFailed": "Nepavyko pašalinti ankstesnės versijos.", "MuiDescriptionDesktop": "Įdiegia nuorodą darbalaukyje.", diff -Nru picard-2.10/picard/__init__.py picard-2.11/picard/__init__.py --- picard-2.10/picard/__init__.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/__init__.py 2024-01-25 11:03:29.000000000 +0000 @@ -40,7 +40,7 @@ PICARD_DISPLAY_NAME = "MusicBrainz Picard" PICARD_APP_ID = "org.musicbrainz.Picard" PICARD_DESKTOP_NAME = PICARD_APP_ID + ".desktop" -PICARD_VERSION = Version(2, 10, 0, 'final', 0) +PICARD_VERSION = Version(2, 11, 0, 'final', 0) # optional build version diff -Nru picard-2.10/picard/acoustid/__init__.py picard-2.11/picard/acoustid/__init__.py --- picard-2.10/picard/acoustid/__init__.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/acoustid/__init__.py 2024-01-25 11:03:29.000000000 +0000 @@ -6,7 +6,7 @@ # Copyright (C) 2017-2018 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018-2021 Laurent Monin -# Copyright (C) 2018-2022 Philipp Wolfer +# Copyright (C) 2018-2024 Philipp Wolfer # Copyright (C) 2023 Bob Swift # # This program is free software; you can redistribute it and/or @@ -28,13 +28,14 @@ deque, namedtuple, ) +from enum import IntEnum from functools import partial import json from PyQt5 import QtCore from picard import log -from picard.acoustid.json_helpers import parse_recording +from picard.acoustid.recordings import RecordingResolver from picard.config import get_config from picard.const import ( DEFAULT_FPCALC_THREADS, @@ -46,6 +47,14 @@ find_executable, win_prefix_longpath, ) +from picard.webservice.api_helpers import AcoustIdAPIHelper + + +class FpcalcExit(IntEnum): + # fpcalc returned successfully + NOERROR = 0 + # fpcalc encountered errors during decoding, but could still generate a fingerprint + DECODING_ERROR = 3 def get_score(node): @@ -73,7 +82,7 @@ class AcoustIDClient(QtCore.QObject): - def __init__(self, acoustid_api): + def __init__(self, acoustid_api: AcoustIdAPIHelper): super().__init__() self._queue = deque() self._running = 0 @@ -90,7 +99,6 @@ return config.setting['fpcalc_threads'] or DEFAULT_FPCALC_THREADS def _on_lookup_finished(self, task, document, http, error): - doc = {} if error: mparms = { 'error': http.errorString(), @@ -105,42 +113,16 @@ mparms, echo=None ) + task.next_func({}, http, error) else: try: - recording_list = doc['recordings'] = [] status = document['status'] if status == 'ok': - results = document.get('results') or [] - for result in results: - recordings = result.get('recordings') or [] - max_sources = max([r.get('sources', 1) for r in recordings] + [1]) - result_score = get_score(result) - for recording in recordings: - parsed_recording = parse_recording(recording) - if parsed_recording is not None: - # Calculate a score based on result score and sources for this - # recording relative to other recordings in this result - score = recording.get('sources', 1) / max_sources * 100 - parsed_recording['score'] = score * result_score - parsed_recording['acoustid'] = result['id'] - recording_list.append(parsed_recording) - - if results: - if not recording_list: - # Set AcoustID in tags if there was no matching recording - task.file.metadata['acoustid_id'] = results[0]['id'] - task.file.update() - log.debug( - "AcoustID: Found no matching recordings for '%s'," - " setting acoustid_id tag to %r", - task.file.filename, results[0]['id'] - ) - else: - log.debug( - "AcoustID: Lookup successful for '%s' (recordings: %d)", - task.file.filename, - len(recording_list) - ) + resolver = RecordingResolver( + self._acoustid_api.webservice, + document, + callback=partial(self._on_recording_resolve_finish, task, document, http)) + resolver.resolve() else: mparms = { 'error': document['error']['message'], @@ -154,11 +136,32 @@ mparms, echo=None ) + task.next_func({}, http, error) except (AttributeError, KeyError, TypeError) as e: log.error("AcoustID: Error reading response", exc_info=True) - error = e + task.next_func({}, http, e) - task.next_func(doc, http, error) + def _on_recording_resolve_finish(self, task, document, http, result=None, error=None): + recording_list = result + if not recording_list: + results = document.get('results') + if results: + # Set AcoustID in tags if there was no matching recording + acoustid = results[0].get('id') + task.file.metadata['acoustid_id'] = acoustid + task.file.update() + log.debug( + "AcoustID: Found no matching recordings for '%s'," + " setting acoustid_id tag to %r", + task.file.filename, acoustid + ) + else: + log.debug( + "AcoustID: Lookup successful for '%s' (recordings: %d)", + task.file.filename, + len(recording_list) + ) + task.next_func({'recordings': recording_list}, http, error) def _lookup_fingerprint(self, task, result=None, error=None): if task.file.state == File.REMOVED: @@ -208,7 +211,12 @@ try: self._running -= 1 self._run_next_task() - if exit_code == 0 and exit_status == 0: + # fpcalc returns the exit code 3 in case of decoding errors that + # still allowed it to calculate a result. + if exit_code in {FpcalcExit.NOERROR, FpcalcExit.DECODING_ERROR} and exit_status == QtCore.QProcess.ExitStatus.NormalExit: + if exit_code == FpcalcExit.DECODING_ERROR: + error = bytes(process.readAllStandardError()).decode() + log.warning("fpcalc non-critical decoding errors for %s: %s", task.file, error) output = bytes(process.readAllStandardOutput()).decode() jsondata = json.loads(output) # Use only integer part of duration, floats are not allowed in lookup @@ -227,7 +235,11 @@ finally: if result and result[0] == 'fingerprint': fp_type, fingerprint, length = result - task.file.set_acoustid_fingerprint(fingerprint, length) + # Only set the fingerprint if it was calculated without + # decoding errors. Otherwise fingerprints for broken files + # might get submitted. + if exit_code == FpcalcExit.NOERROR: + task.file.set_acoustid_fingerprint(fingerprint, length) task.next_func(result) def _on_fpcalc_error(self, task, error): diff -Nru picard-2.10/picard/acoustid/json_helpers.py picard-2.11/picard/acoustid/json_helpers.py --- picard-2.10/picard/acoustid/json_helpers.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/acoustid/json_helpers.py 2024-01-25 11:03:29.000000000 +0000 @@ -3,7 +3,7 @@ # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari -# Copyright (C) 2018-2020 Philipp Wolfer +# Copyright (C) 2018-2020, 2023 Philipp Wolfer # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2020-2021 Laurent Monin # @@ -142,3 +142,7 @@ recording_mb['sources'] = recording['sources'] return recording_mb + + +def recording_has_metadata(recording): + return 'id' in recording and recording.get('title') is not None diff -Nru picard-2.10/picard/acoustid/recordings.py picard-2.11/picard/acoustid/recordings.py --- picard-2.10/picard/acoustid/recordings.py 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/picard/acoustid/recordings.py 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,197 @@ +# -*- coding: utf-8 -*- +# +# Picard, the next-generation MusicBrainz tagger +# +# Copyright (C) 2023 Philipp Wolfer +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from collections import ( + defaultdict, + deque, + namedtuple, +) +from functools import partial +from typing import ( + Dict, + List, +) + +from PyQt5.QtNetwork import QNetworkReply + +from picard.acoustid.json_helpers import ( + parse_recording, + recording_has_metadata, +) +from picard.webservice import WebService +from picard.webservice.api_helpers import MBAPIHelper + + +# Only do extra lookup for recordings without metadata, if they have at least +# this percentage of sources compared to the recording with most sources. +SOURCE_THRESHOLD_NO_METADATA = 0.25 + +# Load max. this number of recordings without metadata per AcoustID +MAX_NO_METADATA_RECORDINGS = 3 + + +class Recording: + recording: dict + result_score: float + sources: int + + def __init__(self, recording, result_score=1.0, sources=1): + self.recording = recording + self.result_score = result_score + self.sources = sources + + +IncompleteRecording = namedtuple('Recording', 'mbid acoustid result_score sources') + + +class RecordingResolver: + """Given an AcoustID lookup result returns a list of MB recordings. + The recordings are either directly taken from the AcoustID result or, if the + results return only the MBID without metadata, loaded via the MB web service. + """ + + _recording_map: Dict[str, Dict[str, Recording]] + + def __init__(self, ws: WebService, doc: dict, callback: callable) -> None: + self._mbapi = MBAPIHelper(ws) + self._doc = doc + self._callback = callback + self._recording_map = defaultdict(dict) + self._recording_cache = dict() + self._missing_metadata = deque() + + def resolve(self) -> None: + results = self._doc.get('results') or [] + incomplete_counts = defaultdict(lambda: 0) + for result in results: + recordings = result.get('recordings') or [] + result_score = get_score(result) + acoustid = result.get('id') + max_sources = max_source_count_raw_recording(recordings) + for recording in sorted(recordings, key=lambda r: r.get('sources', 1), reverse=True): + mbid = recording.get('id') + sources = recording.get('sources', 1) + if recording_has_metadata(recording): + mb_recording = parse_recording(recording) + self._recording_cache[mbid] = mb_recording + self._recording_map[acoustid][recording['id']] = Recording( + recording=mb_recording, + result_score=result_score, + sources=sources, + ) + else: + if (sources / max_sources > SOURCE_THRESHOLD_NO_METADATA + and incomplete_counts[acoustid] < MAX_NO_METADATA_RECORDINGS): + self._missing_metadata.append(IncompleteRecording( + mbid=mbid, + acoustid=acoustid, + result_score=result_score, + sources=sources, + )) + incomplete_counts[acoustid] += 1 + + self._load_recordings() + + def _load_recordings(self): + if not self._missing_metadata: + self._send_results() + return + + mbid = self._missing_metadata[0].mbid + if mbid in self._recording_cache: + mb_recording = self._recording_cache[mbid] + self._recording_request_finished(mbid, mb_recording, None, None) + else: + self._mbapi.get_track_by_id( + self._missing_metadata[0].mbid, + partial(self._recording_request_finished, mbid), + inc=('artists', 'release-groups', 'releases', 'media'), + ) + + def _recording_request_finished(self, original_mbid, mb_recording, http, error): + recording = self._missing_metadata.popleft() + if error: + if error == QNetworkReply.NetworkError.ContentNotFoundError: + # Recording does not exist, ignore and move on + self._load_recordings() + else: + self._send_results(error) + return + + mbid = mb_recording.get('id') + recording_dict = self._recording_map[recording.acoustid] + if mbid: + self._recording_cache[mbid] = mb_recording + # This was a redirect, cache the old MBID as well + if original_mbid != mbid: + self._recording_cache[original_mbid] = mb_recording + if mbid not in recording_dict: + recording_dict[mbid] = Recording( + recording=mb_recording, + result_score=recording.result_score, + sources=recording.sources, + ) + else: + recording_dict[mbid].sources += recording.sources + self._load_recordings() + + def _send_results(self, error=None): + self._callback(list(parse_recording_map(self._recording_map)), error) + + +def get_score(node): + try: + return float(node.get('score', 1.0)) + except (TypeError, ValueError): + return 1.0 + + +def parse_recording_map(recording_map: Dict[str, Dict[str, Recording]]): + for acoustid, recordings in recording_map.items(): + recording_list = recordings.values() + max_sources = max_source_count(recording_list) + for recording in recording_list: + parsed_recording = recording.recording + if parsed_recording is not None: + # Calculate a score based on result score and sources for this + # recording relative to other recordings in this result + score = min(recording.sources / max_sources, 1.0) * 100 + parsed_recording['score'] = score * recording.result_score + parsed_recording['acoustid'] = acoustid + parsed_recording['sources'] = recording.sources + yield parsed_recording + + +def max_source_count(recordings: List[Recording]): + """Given a list of recordings return the highest number of sources. + This ignores recordings without metadata. + """ + sources = {r.sources for r in recordings} + sources.add(1) + return max(sources) + + +def max_source_count_raw_recording(recordings: List[dict]): + """Given a list of recordings return the highest number of sources. + This ignores recordings without metadata. + """ + sources = {r.get('sources', 1) for r in recordings} + sources.add(1) + return max(sources) diff -Nru picard-2.10/picard/config_upgrade.py picard-2.11/picard/config_upgrade.py --- picard-2.10/picard/config_upgrade.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/config_upgrade.py 2024-01-25 11:03:29.000000000 +0000 @@ -473,6 +473,11 @@ config.setting['file_renaming_scripts'] = scripts +def upgrade_to_v2_10_1_dev_2(config): + """Reset option dialog splitter states""" + config.persist['splitters_OptionsDialog'] = b'' + + def rename_option(config, old_opt, new_opt, option_type, default): _s = config.setting if old_opt in _s: @@ -518,4 +523,5 @@ cfg.register_upgrade_hook(upgrade_to_v2_7_0_dev_5) cfg.register_upgrade_hook(upgrade_to_v2_8_0_dev_2) cfg.register_upgrade_hook(upgrade_to_v2_9_0_alpha_2) + cfg.register_upgrade_hook(upgrade_to_v2_10_1_dev_2) cfg.run_upgrade_hooks(log.debug) diff -Nru picard-2.10/picard/const/languages.py picard-2.11/picard/const/languages.py --- picard-2.10/picard/const/languages.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/const/languages.py 2024-01-25 11:03:29.000000000 +0000 @@ -59,7 +59,7 @@ ('ja', '日本語', N_('Japanese')), # ('kn', 'ಕನ್ನಡ', N_('Kannada')), ('ko', '한국어', N_('Korean')), - # ('lt', 'Lietuvių', N_('Lithuanian')), + ('lt', 'Lietuvių', N_('Lithuanian')), ('ms_MY', 'Bahasa Melayu (Malaysia)', N_('Malay (Malaysia)')), ('nb', 'Norsk bokmål', N_('Norwegian Bokmål')), # ('nds', 'Plattdüütsch', N_('Low German')), diff -Nru picard-2.10/picard/coverart/image.py picard-2.11/picard/coverart/image.py --- picard-2.10/picard/coverart/image.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/coverart/image.py 2024-01-25 11:03:29.000000000 +0000 @@ -4,7 +4,7 @@ # # Copyright (C) 2007 Oliver Charles # Copyright (C) 2007, 2010-2011 Lukáš Lalinský -# Copyright (C) 2007-2011, 2014, 2018-2023 Philipp Wolfer +# Copyright (C) 2007-2011, 2014, 2018-2024 Philipp Wolfer # Copyright (C) 2011 Michael Wiencek # Copyright (C) 2011-2012, 2015 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2022 Laurent Monin @@ -461,9 +461,9 @@ def __init__(self, file, tag=None, types=None, is_front=None, support_types=False, comment='', data=None, support_multi_types=False, id3_type=None): - super().__init__(url=None, types=types, comment=comment, data=data, id3_type=id3_type) self.sourcefile = file self.tag = tag + super().__init__(url=None, types=types, comment=comment, data=data, id3_type=id3_type) self.support_types = support_types self.support_multi_types = support_multi_types if is_front is not None: diff -Nru picard-2.10/picard/log.py picard-2.11/picard/log.py --- picard-2.10/picard/log.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/log.py 2024-01-25 11:03:29.000000000 +0000 @@ -64,10 +64,10 @@ _feat = namedtuple('_feat', ['name', 'prefix', 'color_key']) levels_features = OrderedDict([ - (logging.ERROR, _feat('Error', 'E', 'log_error')), - (logging.WARNING, _feat('Warning', 'W', 'log_warning')), - (logging.INFO, _feat('Info', 'I', 'log_info')), - (logging.DEBUG, _feat('Debug', 'D', 'log_debug')), + (logging.ERROR, _feat(N_('Error'), 'E', 'log_error')), + (logging.WARNING, _feat(N_('Warning'), 'W', 'log_warning')), + (logging.INFO, _feat(N_('Info'), 'I', 'log_info')), + (logging.DEBUG, _feat(N_('Debug'), 'D', 'log_debug')), ]) diff -Nru picard-2.10/picard/metadata.py picard-2.11/picard/metadata.py --- picard-2.10/picard/metadata.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/metadata.py 2024-01-25 11:03:29.000000000 +0000 @@ -97,17 +97,19 @@ type_scores = dict(release_type_scores) score = 0.0 + other_score = type_scores.get('Other', 0.5) if 'release-group' in release and 'primary-type' in release['release-group']: types_found = [release['release-group']['primary-type']] if 'secondary-types' in release['release-group']: types_found += release['release-group']['secondary-types'] - other_score = type_scores.get('Other', 0.5) for release_type in types_found: type_score = type_scores.get(release_type, other_score) if type_score == 0: skip_release = True score += type_score score /= len(types_found) + else: + score = other_score if skip_release: parts.append((0, 9999)) @@ -204,6 +206,8 @@ @staticmethod def length_score(a, b): + if a is None or b is None: + return 0.0 return (1.0 - min(abs(a - b), LENGTH_SCORE_THRES_MS) / float(LENGTH_SCORE_THRES_MS)) @@ -341,9 +345,10 @@ config.setting['release_type_scores'], weights['releasetype']) - rg = QObject.tagger.get_release_group_by_id(release['release-group']['id']) - if release['id'] in rg.loaded_albums: - parts.append((1.0, 6)) + if 'release-group' in release: + rg = QObject.tagger.get_release_group_by_id(release['release-group']['id']) + if release['id'] in rg.loaded_albums: + parts.append((1.0, 6)) return parts @@ -371,7 +376,7 @@ if 'isvideo' in weights: metadata_is_video = self['~video'] == '1' - track_is_video = track.get('video', False) + track_is_video = bool(track.get('video')) score = 1 if metadata_is_video == track_is_video else 0 parts.append((score, weights['isvideo'])) @@ -380,6 +385,9 @@ search_score = get_score(track) if not releases: + config = get_config() + score = dict(config.setting['release_type_scores']).get('Other', 0.5) + parts.append((score, _get_total_release_weight(weights))) sim = linear_combination_of_weights(parts) * search_score return SimMatchTrack(similarity=sim, releasegroup=None, release=None, track=track) @@ -661,6 +669,12 @@ return self.__read('__repr__') +def _get_total_release_weight(weights): + release_weights = ('album', 'totaltracks', 'totalalbumtracks', 'releasetype', + 'releasecountry', 'format', 'date') + return sum(weights[w] for w in release_weights if w in weights) + + _album_metadata_processors = PluginFunctions(label='album_metadata_processors') _track_metadata_processors = PluginFunctions(label='track_metadata_processors') diff -Nru picard-2.10/picard/profile.py picard-2.11/picard/profile.py --- picard-2.10/picard/profile.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/profile.py 2024-01-25 11:03:29.000000000 +0000 @@ -69,7 +69,7 @@ SettingDesc('standardize_instruments', N_("Use standardized instrument and vocal credits"), ['standardize_instruments']), SettingDesc('convert_punctuation', N_("Convert Unicode punctuation characters to ASCII"), ['convert_punctuation']), SettingDesc('release_ars', N_("Use release relationships"), ['release_ars']), - SettingDesc('track_ars', N_("Use track relationships"), ['track_ars']), + SettingDesc('track_ars', N_("Use track and release relationships"), ['track_ars']), SettingDesc('guess_tracknumber_and_title', N_("Guess track number and title from filename if empty"), ['guess_tracknumber_and_title']), SettingDesc('va_name', N_("Various Artists name"), ['va_name']), SettingDesc('nat_name', N_("Standalone recordings name"), ['nat_name']), diff -Nru picard-2.10/picard/ui/aboutdialog.py picard-2.11/picard/ui/aboutdialog.py --- picard-2.10/picard/ui/aboutdialog.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/ui/aboutdialog.py 2024-01-25 11:03:29.000000000 +0000 @@ -61,7 +61,7 @@ if name != 'version']) args['formats'] = ", ".join(map(lambda x: x[1:], supported_extensions())) - args['copyright_years'] = '2004-2023' + args['copyright_years'] = '2004-2024' args['authors_credits'] = ", ".join([ 'Robert Kaye', 'Lukáš Lalinský', diff -Nru picard-2.10/picard/ui/logview.py picard-2.11/picard/ui/logview.py --- picard-2.10/picard/ui/logview.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/ui/logview.py 2024-01-25 11:03:29.000000000 +0000 @@ -176,11 +176,12 @@ self.hbox = QtWidgets.QHBoxLayout() self.vbox.addLayout(self.hbox) - self.verbosity_menu_button = QtWidgets.QPushButton(_("Verbosity")) + self.verbosity_menu_button = QtWidgets.QPushButton() + self.verbosity_menu_button.setAccessibleName(_("Verbosity")) self.hbox.addWidget(self.verbosity_menu_button) self.verbosity_menu = VerbosityMenu() - self.verbosity_menu.set_verbosity(self.verbosity) + self._set_verbosity(self.verbosity) self.verbosity_menu.verbosity_changed.connect(self._verbosity_changed) self.verbosity_menu_button.setMenu(self.verbosity_menu) @@ -315,15 +316,22 @@ def _set_verbosity(self, level): self.verbosity = level self.verbosity_menu.set_verbosity(self.verbosity) + self._update_verbosity_label() def _verbosity_changed(self, level): if level != self.verbosity: config = get_config() config.setting['log_verbosity'] = level - QtCore.QObject.tagger.set_log_level(level) self.verbosity = level + self._update_verbosity_label() + QtCore.QObject.tagger.set_log_level(level) self.display(clear=True) + def _update_verbosity_label(self): + feat = log.levels_features.get(self.verbosity) + label = _(feat.name) if feat else _("Verbosity") + self.verbosity_menu_button.setText(label) + class HistoryView(LogViewCommon): diff -Nru picard-2.10/picard/ui/ui_options.py picard-2.11/picard/ui/ui_options.py --- picard-2.10/picard/ui/ui_options.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/picard/ui/ui_options.py 2024-01-25 11:03:29.000000000 +0000 @@ -17,6 +17,7 @@ self.vboxlayout.setObjectName("vboxlayout") self.dialog_splitter = QtWidgets.QSplitter(Dialog) self.dialog_splitter.setOrientation(QtCore.Qt.Horizontal) + self.dialog_splitter.setChildrenCollapsible(False) self.dialog_splitter.setObjectName("dialog_splitter") self.pages_tree = QtWidgets.QTreeWidget(self.dialog_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Expanding) @@ -24,6 +25,7 @@ sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pages_tree.sizePolicy().hasHeightForWidth()) self.pages_tree.setSizePolicy(sizePolicy) + self.pages_tree.setMinimumSize(QtCore.QSize(140, 0)) self.pages_tree.setObjectName("pages_tree") self.pages_stack = QtWidgets.QStackedWidget(self.dialog_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Preferred) @@ -31,6 +33,7 @@ sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pages_stack.sizePolicy().hasHeightForWidth()) self.pages_stack.setSizePolicy(sizePolicy) + self.pages_stack.setMinimumSize(QtCore.QSize(280, 0)) self.pages_stack.setObjectName("pages_stack") self.vboxlayout.addWidget(self.dialog_splitter) self.buttonbox = QtWidgets.QDialogButtonBox(Dialog) diff -Nru picard-2.10/po/appstream/LINGUAS picard-2.11/po/appstream/LINGUAS --- picard-2.10/po/appstream/LINGUAS 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/LINGUAS 2024-01-25 11:03:29.000000000 +0000 @@ -1 +1 @@ -bg de en_GB es fi fr he it ja lt ms_MY nl pt pt_BR ru sq zh_CN zh_TW +bg cs de en_GB es fi fr he it ja lt ms_MY nl pt pt_BR ru sq zh_CN zh_TW diff -Nru picard-2.10/po/appstream/cs.po picard-2.11/po/appstream/cs.po --- picard-2.10/po/appstream/cs.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/cs.po 2024-01-25 11:03:29.000000000 +0000 @@ -5,6 +5,7 @@ # DJ Sweder , 2020 # Transifex Bot <>, 2023 # Philipp Wolfer , 2023. +# Fjuro , 2024. # # Translators: # @@ -13,9 +14,9 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-05 22:58+0200\n" -"PO-Revision-Date: 2023-08-23 19:10+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Czech \n" +"Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -23,7 +24,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " "<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" @@ -123,7 +124,7 @@ msgid "" "Cover Art: Picard can find and download the correct cover art for your " "albums." -msgstr "" +msgstr "Obaly alb: Picard umí nalézt a stáhnout správný obal pro vaše alba." #: org.musicbrainz.Picard.appdata.xml.in:56 msgid "" @@ -141,8 +142,8 @@ #: org.musicbrainz.Picard.desktop.in:4 msgid "Tag your music with the next generation MusicBrainz tagger" -msgstr "" +msgstr "Označte svou hudbu s označovačem další generace MusicBrainz" #: org.musicbrainz.Picard.desktop.in:16 msgid "New Window" -msgstr "" +msgstr "Nové okno" diff -Nru picard-2.10/po/appstream/es.po picard-2.11/po/appstream/es.po --- picard-2.10/po/appstream/es.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/es.po 2024-01-25 11:03:29.000000000 +0000 @@ -24,8 +24,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0)" -" ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == " +"0) ? 1 : 2);\n" "X-Generator: Weblate 5.0.2\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 diff -Nru picard-2.10/po/appstream/he.po picard-2.11/po/appstream/he.po --- picard-2.10/po/appstream/he.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/he.po 2024-01-25 11:03:29.000000000 +0000 @@ -75,8 +75,8 @@ "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" -"AcoustID: פיקארד עושה שימוש טביעת אצבע אודיו AcoustID כדי לזהות את הקבצים על־" -"ידי המוזיקה עצמה, גם אם אין להם מטא-נתונים." +"AcoustID: פיקארד עושה שימוש טביעת אצבע אודיו AcoustID כדי לזהות את הקבצים " +"על־ידי המוזיקה עצמה, גם אם אין להם מטא-נתונים." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" diff -Nru picard-2.10/po/appstream/it.po picard-2.11/po/appstream/it.po --- picard-2.10/po/appstream/it.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/it.po 2024-01-25 11:03:29.000000000 +0000 @@ -21,8 +21,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0)" -" ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == " +"0) ? 1 : 2);\n" "X-Generator: Weblate 4.18.2\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 diff -Nru picard-2.10/po/appstream/lt.po picard-2.11/po/appstream/lt.po --- picard-2.10/po/appstream/lt.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/lt.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,7 +11,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-05 22:58+0200\n" -"PO-Revision-Date: 2023-10-09 17:27+0000\n" +"PO-Revision-Date: 2023-11-12 20:27+0000\n" "Last-Translator: \"Vac31.\" \n" "Language-Team: Lithuanian \n" @@ -20,9 +20,9 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " -"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 :" -" n % 1 != 0 ? 2: 3);\n" -"X-Generator: Weblate 5.0.2\n" +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " +"1 : n % 1 != 0 ? 2: 3);\n" +"X-Generator: Weblate 5.1\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" @@ -39,7 +39,7 @@ "files even without any existing metadata." msgstr "" "Ar tau reikia sutvarkyti muzikos biblioteką? Picard yra atvirojo kodo " -"daugiaplatformė muzikos žymeklis, sukurta MusicBrainz. Jis turi galimybę " +"tarpplatforminė muzikos žymeklis, sukurtas MusicBrainz. Jis turi galimybę " "identifikuoti garso failus net be jokių esamų metaduomenų." #: org.musicbrainz.Picard.appdata.xml.in:15 @@ -50,10 +50,10 @@ "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" -"Picard padeda tvarkyti tavo muzikos kolekciją pervadinant muzikos failus ir " -"suskirstyti juos į aplankų struktūrą taip, kaip nori. Yra įvairių įskiepių " -"ir netgi gali parašyti savo. Picard palaiko daugybę garso formatų, taip pat " -"gali peržiūrėti visą CD diską." +"Picard padeda tvarkyti muzikos kolekciją pervadinant muzikos failus ir " +"rūšiuojant juos į aplankų struktūrą būtent taip, kaip nori. Galima naudoti " +"įvairius įskiepių ir netgi gali parašyti savo įskiepį. Picard palaiko " +"daugybę garso formatų, taip pat gali peržiūrėti visą CD." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." @@ -68,7 +68,7 @@ "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" -"Daugialypių formatų: Picard palaiko visus populiarius muzikos formatus, " +"Daugybė formatų: Picard palaiko visus populiarius muzikos formatus, " "įskaitant MP3, FLAC, OGG, M4A, WMA, WAV ir daugiau." #: org.musicbrainz.Picard.appdata.xml.in:31 @@ -85,22 +85,23 @@ "MusicBrainz database to provide accurate information about millions of music " "releases." msgstr "" -"Išsami duomenų bazė: Picard naudoja atvirą ir bendruomenės prižiūrimą " +"Visapusiška duomenų bazė: Picard naudoja atvirą ir bendruomenės prižiūrimą " "MusicBrainz duomenų bazę, kad pateiktų tikslią informaciją apie milijonus " "muzikos leidinių." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" -"CD paieškos: Picard gali vienu paspaudimu paieškoti ištisų muzikos CD diskų." +"CD peržiūros: Picard gali vienu paspaudimu peržiūrėti ištisų muzikos CD " +"diskų." #: org.musicbrainz.Picard.appdata.xml.in:43 msgid "" "Plugin support: If you need a particular feature, you can choose from a " "selection of available plugins or write your own." msgstr "" -"Įskiepių palaikymas: Jei tau reikia tam tikros funkcijos, gali rinktis iš " -"turimų įskiepių arba parašyti savo." +"Įskiepių palaikymas: Jei tau reikia konkrečios funkcijos, gali rinktis iš " +"galimų įskiepių arba parašyti savo." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" @@ -108,7 +109,7 @@ "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" -"Skriptavimas: Lanksti, bet lengvai išmokstama skriptų kalba leidžia tiksliai " +"Skriptavimas: lanksti, bet lengvai išmokstama skriptų kalba leidžia tiksliai " "nurodyti, kaip bus pavadinti tavo muzikos failai ir kaip atrodys žymos." #: org.musicbrainz.Picard.appdata.xml.in:52 @@ -124,13 +125,12 @@ "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" -"Atviras šaltinis: Picard – licencijuota pagal GNU General Public licenciją " -"2.0 ar vėlesnę, ir yra patalpinta GitHub, kur ją aktyviai kuria nuostabūs " -"kūrėjai." +"Atviras šaltinis: Picard yra licencijuota pagal GNU General Public licenciją " +"2.0 ar vėlesnę ir talpinama GitHub, kur ją aktyviai kuria nuostabūs kūrėjai." #: org.musicbrainz.Picard.appdata.xml.in:109 msgid "MetaBrainz Foundation" -msgstr "MetaBrainz fondas" +msgstr "MetaBrainz Fondas" #: org.musicbrainz.Picard.desktop.in:4 msgid "Tag your music with the next generation MusicBrainz tagger" diff -Nru picard-2.10/po/appstream/nl.po picard-2.11/po/appstream/nl.po --- picard-2.10/po/appstream/nl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/nl.po 2024-01-25 11:03:29.000000000 +0000 @@ -5,6 +5,7 @@ # Maurits Meulenbelt, 2021 # Transifex Bot <>, 2023 # mfmeulenbelt , 2023. +# mfmeulenbelt , 2024. # # Translators: # @@ -13,16 +14,17 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-05 22:58+0200\n" -"PO-Revision-Date: 2023-08-30 09:27+0000\n" -"Last-Translator: mfmeulenbelt \n" -"Language-Team: Dutch \n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" @@ -51,8 +53,8 @@ "you." msgstr "" "Met Picard kan je je muziekverzameling beheren door je muziekbestanden naar " -"je eigen voorkeuren te hernoemen en op te slaan in een mapstructuur. Er zijn " -"veel plug-ins beschikbaar en je kan ook zelf plug-ins schrijven. Picard " +"je eigen voorkeuren te hernoemen en op te slaan in een mappenstructuur. Er " +"zijn veel plug-ins beschikbaar en je kan ook zelf plug-ins schrijven. Picard " "ondersteunt een breed scala aan audioformaten en kan ook een hele cd voor je " "opzoeken." @@ -86,8 +88,8 @@ "MusicBrainz database to provide accurate information about millions of music " "releases." msgstr "" -"Uitgebreide database: dankzij de open en door de gemeenschap onderhouden " -"MusicBrainz-database geeft Picard je precieze informatie over miljoenen " +"Uitgebreide databank: dankzij de open en door de gemeenschap onderhouden " +"MusicBrainz-databank geeft Picard je precieze informatie over miljoenen " "uitgaven." #: org.musicbrainz.Picard.appdata.xml.in:40 @@ -136,8 +138,8 @@ #: org.musicbrainz.Picard.desktop.in:4 msgid "Tag your music with the next generation MusicBrainz tagger" -msgstr "" +msgstr "Tag je muziek met de volgende generatie MusicBrainz-tagger" #: org.musicbrainz.Picard.desktop.in:16 msgid "New Window" -msgstr "" +msgstr "Nieuw venster" diff -Nru picard-2.10/po/appstream/pl.po picard-2.11/po/appstream/pl.po --- picard-2.10/po/appstream/pl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/pl.po 2024-01-25 11:03:29.000000000 +0000 @@ -21,9 +21,9 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" -"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" -"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" diff -Nru picard-2.10/po/appstream/ru.po picard-2.11/po/appstream/ru.po --- picard-2.10/po/appstream/ru.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/ru.po 2024-01-25 11:03:29.000000000 +0000 @@ -23,9 +23,9 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" -"%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" diff -Nru picard-2.10/po/appstream/sl.po picard-2.11/po/appstream/sl.po --- picard-2.10/po/appstream/sl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/appstream/sl.po 2024-01-25 11:03:29.000000000 +0000 @@ -21,8 +21,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 org.musicbrainz.Picard.desktop.in:3 msgid "MusicBrainz Picard" diff -Nru picard-2.10/po/ar.po picard-2.11/po/ar.po --- picard-2.10/po/ar.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ar.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 08:46+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Arabic and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2212,51 +2231,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "اعرض الإصدار على MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "تحتوي المقطوعات صورا مختلفة" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "اعرض تفاصيل أكثر" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "اعرض تفاصيل أكثر…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2303,11 +2322,6 @@ msgid "Cover" msgstr "الغلاف" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "معلومات" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2655,52 +2669,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "تأريخ النشاط" @@ -2738,9 +2752,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3708,12 +3722,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3917,7 +3925,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "خيارات" @@ -4242,6 +4250,12 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +#, fuzzy +#| msgid "Enable track ratings" +msgid "Use track relationships" +msgstr "فعّل إعدادات المقطوعة" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5921,6 +5935,11 @@ "%s" #, fuzzy +#~| msgid "Scripting" +#~ msgid "New Script" +#~ msgstr "السكربتات" + +#, fuzzy #~| msgid "Rename script" #~ msgid "My script" #~ msgstr "غيّر اسم السكربت" diff -Nru picard-2.10/po/ast.po picard-2.11/po/ast.po --- picard-2.10/po/ast.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ast.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Asturian \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Asturian \n" "Language: ast\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 1.3\n" #: picard/album.py:150 @@ -131,26 +131,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nun concasa pista denguna perriba del umbral pal ficheru %(filename)s" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "¡Identificáu el ficheru %(filename)s!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nun concasa pista denguna pal ficheru %(filename)s" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Guetando los metadatos del ficheru %(filename)s…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -276,8 +295,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -738,24 +757,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -763,25 +782,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -796,27 +815,27 @@ msgid "[loading recording information]" msgstr "[cargando información del álbum]" -#: picard/track.py:438 +#: picard/track.py:439 #, fuzzy, python-format msgid "[could not load recording %s]" msgstr "[nun se pudo cargar l'álbum %s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Guetando los metadatos del ficheru %(filename)s…" @@ -1285,8 +1304,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1304,8 +1323,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1323,8 +1342,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1342,8 +1361,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1796,8 +1815,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1808,8 +1827,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1820,8 +1839,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1895,8 +1914,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1919,8 +1938,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2019,13 +2038,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2194,51 +2213,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2285,11 +2304,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2624,52 +2638,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2703,9 +2717,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3630,12 +3644,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3838,7 +3846,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4161,6 +4169,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5224,7 +5236,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/bg.po picard-2.11/po/bg.po --- picard-2.10/po/bg.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/bg.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bulgarian \n" +"picard/2/app/bg/>\n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Грешка" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -276,8 +295,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -740,24 +759,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -765,25 +784,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -797,27 +816,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1286,8 +1305,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1305,8 +1324,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1324,8 +1343,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1343,8 +1362,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1797,8 +1816,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1809,8 +1828,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1821,8 +1840,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1896,8 +1915,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1920,8 +1939,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2020,13 +2039,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2195,51 +2214,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2286,11 +2305,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2625,52 +2639,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2704,9 +2718,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3636,12 +3650,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Грешка" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3843,7 +3851,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4166,6 +4174,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Потребителски полета" @@ -5230,7 +5242,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5846,6 +5858,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Скрипт" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Скрипт" diff -Nru picard-2.10/po/ca.po picard-2.11/po/ca.po --- picard-2.10/po/ca.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ca.po 2024-01-25 11:03:29.000000000 +0000 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Catalan and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2209,51 +2228,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2300,11 +2319,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informació" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2639,52 +2653,52 @@ msgid "Log" msgstr "Registre" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2722,9 +2736,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3656,12 +3670,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Error" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3864,7 +3872,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opcions" @@ -4188,6 +4196,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Camps personalitzats" @@ -5868,6 +5880,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Escriptura" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Escriptura" diff -Nru picard-2.10/po/constants/ar.po picard-2.11/po/constants/ar.po --- picard-2.10/po/constants/ar.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ar.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "الألمانية" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ast.po picard-2.11/po/constants/ast.po --- picard-2.10/po/constants/ast.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ast.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:47+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Asturian \n" "Language: ast\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Alemán" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/bg.po picard-2.11/po/constants/bg.po --- picard-2.10/po/constants/bg.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/bg.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Немски" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Литовски" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Литовски" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ca.po picard-2.11/po/constants/ca.po --- picard-2.10/po/constants/ca.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ca.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" -"PO-Revision-Date: 2023-08-29 06:46+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" +"PO-Revision-Date: 2024-01-09 07:28+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Catalan \n" +"2/constants/ca/>\n" "Language: ca\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -63,16 +63,12 @@ #: picard/const/languages.py:35 picard/const/locales.py:185 msgid "Danish" -msgstr "" +msgstr "Danès" #: picard/const/languages.py:36 picard/const/locales.py:190 msgid "German" msgstr "Alemany" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -649,7 +649,7 @@ #: picard/const/locales.py:137 msgid "Bodo (India)" -msgstr "" +msgstr "Bodo (India)" #: picard/const/locales.py:138 msgid "Bosnian" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -881,7 +885,7 @@ #: picard/const/locales.py:200 msgid "Dogri" -msgstr "" +msgstr "Dogri" #: picard/const/locales.py:201 msgid "Dogri (India)" @@ -905,7 +909,7 @@ #: picard/const/locales.py:206 msgid "Divehi" -msgstr "" +msgstr "Divehi" #: picard/const/locales.py:207 msgid "Divehi (Maldives)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/constants.pot picard-2.11/po/constants/constants.pot --- picard-2.10/po/constants/constants.pot 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/constants.pot 2024-01-25 11:03:29.000000000 +0000 @@ -6,42 +6,42 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: picard 2.9.1\n" +"Project-Id-Version: picard 3.0.0.dev1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.13.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -66,10 +66,6 @@ msgid "German" msgstr "" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -140,6 +136,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -852,6 +852,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2544,10 +2548,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/cs.po picard-2.11/po/constants/cs.po --- picard-2.10/po/constants/cs.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/cs.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Pouze stabilní verze" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Stabilní a Beta verze" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Stabilní, Beta a vývojářské verze" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Můj skript" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "němčina" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Německy (Švýcarsko)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Korean" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "litevština" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Německy (Švýcarsko)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "litevština" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/cy.po picard-2.11/po/constants/cy.po --- picard-2.10/po/constants/cy.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/cy.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Welsh \n" "Language: cy\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : " "(n==3) ? 3 :(n==6) ? 4 : 5;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "Almaeneg" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/da.po picard-2.11/po/constants/da.po --- picard-2.10/po/constants/da.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/da.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Tysk" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Koreansk" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litauisk" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litauisk" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/de.po picard-2.11/po/constants/de.po --- picard-2.10/po/constants/de.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/de.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:43+0000\n" "Last-Translator: Anonymous \n" "Language-Team: German \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Γερμανικά" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Κορεάτικη" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Λιθουανικά" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Λιθουανικά" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/eo.po picard-2.11/po/constants/eo.po --- picard-2.10/po/constants/eo.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/eo.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Germana" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Korea" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litova" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litova" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/es.po picard-2.11/po/constants/es.po --- picard-2.10/po/constants/es.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/es.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Solo lanzamientos Estables" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Lanzamientos Estables y Betas" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Lanzamientos Estables, Betas y Dev" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mi script" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Mi perfil" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Alemán" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Alemán (Suiza)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Coreano" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituano" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Malayo (Malasia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Alemán (Suiza)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Alemán (Alemania)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituano" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/et.po picard-2.11/po/constants/et.po --- picard-2.10/po/constants/et.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/et.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Ainult stabiilsed väljalasked" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Stabiilsed ja beetaväljalasked" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Stabiilsed, beeta- ja arendusväljalasked" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Minu skript" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Saksa" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Saksa (Šveits)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Korea" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Leedu" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Malai (Malaisia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "Saksa (Belgia)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Saksa (Šveits)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Saksa (Saksamaa)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Leedu" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Leedu (Leedu)" diff -Nru picard-2.10/po/constants/fa.po picard-2.11/po/constants/fa.po --- picard-2.10/po/constants/fa.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/fa.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "آلمانی" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/fi.po picard-2.11/po/constants/fi.po --- picard-2.10/po/constants/fi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/fi.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:47+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Vain vakaat versiot" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Vakaat ja beta-versiot" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Vakaat, beta- ja kehitys-versiot" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Oma komentosarja" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Oma profiili" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(kopio)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "saksa" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "saksa (Sveitsi)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "korea" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "liettua" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "malaiji (Malesia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "saksa (Belgia)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "saksa (Sveitsi)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "saksa (Saksa)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "pohjoisluri (Iran)" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "liettua" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "liettua (Liettua)" diff -Nru picard-2.10/po/constants/fo.po picard-2.11/po/constants/fo.po --- picard-2.10/po/constants/fo.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/fo.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Faroese \n" "Language: fo\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Týskt" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/fr.po picard-2.11/po/constants/fr.po --- picard-2.10/po/constants/fr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/fr.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-09-03 06:27+0000\n" "Last-Translator: Zas \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Versions stables uniquement" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Versions stables et bêta" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Versions stables, bêta et dev" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mon script" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Mon profil" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(copie)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "Allemand" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Allemand (Suisse)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Coréen" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituanien" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Malais (Malaisie)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "Allemand (Belgique)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Allemand (Suisse)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Allemand (Allemagne)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "Lori du Nord (Iran)" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituanien" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Lithuanien (Lithuanie)" diff -Nru picard-2.10/po/constants/fy.po picard-2.11/po/constants/fy.po --- picard-2.10/po/constants/fy.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/fy.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Frisian \n" "Language: fy\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Dútsk" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/gl.po picard-2.11/po/constants/gl.po --- picard-2.10/po/constants/gl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/gl.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Alemán" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Coreano" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituano" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituano" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/he.po picard-2.11/po/constants/he.po --- picard-2.10/po/constants/he.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/he.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "גרסה יציבה בלבד" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "גרסה יציבה וגרסת בטא" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "גרסה יציבה, גרסת בטא וגרסת פתוח" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "התַּסְרִיט שלי" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "פרופיל שלי" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(העתקה)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -70,10 +70,6 @@ msgid "German" msgstr "גרמנית" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "גרמנית (שוויץ)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "קוראנית" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "ליטאית" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "מלאית (מלזיה)" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "גרמנית (בלגיה)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "גרמנית (שוויץ)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "גרמנית (גרמניה)" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "ליטאית" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "ליטאית (ליטוניה)" diff -Nru picard-2.10/po/constants/hi.po picard-2.11/po/constants/hi.po --- picard-2.10/po/constants/hi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/hi.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "जर्मन" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/hr.po picard-2.11/po/constants/hr.po --- picard-2.10/po/constants/hr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/hr.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:47+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "Njemački" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "Korejski" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litvanski" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litvanski" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/hu.po picard-2.11/po/constants/hu.po --- picard-2.10/po/constants/hu.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/hu.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Csak stabil kiadások" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Stabil és Béta kiadások" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Stabil, Béta és Fejlesztői kiadások" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Német" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Kóreai" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litván" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litván" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/id.po picard-2.11/po/constants/id.po --- picard-2.10/po/constants/id.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/id.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Bahasa Jerman" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Bahasa Lituania" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Bahasa Lituania" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/is.po picard-2.11/po/constants/is.po --- picard-2.10/po/constants/is.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/is.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Icelandic \n" "Language: is\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Þýska" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Kóreska" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litháíska" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litháíska" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/it.po picard-2.11/po/constants/it.po --- picard-2.10/po/constants/it.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/it.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:43+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Solo versioni stabili" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Versioni stabili e beta" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Versioni stabili, beta e di sviluppo" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Il mio script" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Il mio profilo" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(copia)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "Tedesco" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Tedesco (Svizzera)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Coreano" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituano" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Malese (Malesia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "Tedesco (Belgio)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Tedesco (Svizzera)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Tedesco (Germania)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "Luri settentrionale (Iran)" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituano" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Lituano (Lituania)" diff -Nru picard-2.10/po/constants/ja.po picard-2.11/po/constants/ja.po --- picard-2.10/po/constants/ja.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ja.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" -"PO-Revision-Date: 2023-08-28 19:08+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" +"PO-Revision-Date: 2023-11-02 14:27+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.1\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "安定版のみ" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "安定版とベータ版" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "安定版、ベータ版、開発版" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "マイスクリプト" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "マイプロファイル" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(コピー)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title}({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "ドイツ語" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "ドイツ語 (スイス)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "韓国語" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "リトアニア語" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "マレー語 (マレーシア)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "ドイツ語 (ベルギー)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "ドイツ語 (スイス)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "ドイツ語 (ドイツ)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "リトアニア語" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "リトアニア語 (リトアニア)" @@ -3809,7 +3809,7 @@ #: picard/const/locales.py:962 msgid "Toki Pona" -msgstr "" +msgstr "トキポナ" #: picard/const/locales.py:963 msgid "Toki Pona (world)" diff -Nru picard-2.10/po/constants/ko.po picard-2.11/po/constants/ko.po --- picard-2.10/po/constants/ko.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ko.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "안정적인 출시만" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "안정된 베타 버전 출시" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "안정,베타 그리고 Dev 버전 출시" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "내 스크립트" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "내 프로필" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(복사)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "독일어" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "독일어(스위스)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "한국어" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "리투아니아어" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "말레이시아어(말레이시아)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "독일어(벨기에)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "독일어(스위스)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "독일어(독일)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "리투아니아어" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/lt.po picard-2.11/po/constants/lt.po --- picard-2.10/po/constants/lt.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/lt.po 2024-01-25 11:03:29.000000000 +0000 @@ -2,83 +2,79 @@ # Copyright (C) 2023 ORGANIZATION # This file is distributed under the same license as the picard project. # FIRST AUTHOR , 2023. -# "Vac31." , 2023. +# "Vac31." , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" -"PO-Revision-Date: 2023-10-04 17:27+0000\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" +"PO-Revision-Date: 2024-01-25 09:28+0000\n" "Last-Translator: \"Vac31.\" \n" "Language-Team: Lithuanian \n" +"picard/2/constants/lt/>\n" "Language: lt\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > " "19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " "1 : 2);\n" -"X-Generator: Weblate 5.0.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Tik stabilios versijos" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Stabilios ir Beta versijos" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Stabilios, Beta ir Dev versijos" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mano skriptas" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Mano profilis" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(kopijuoti)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" -msgstr "" +msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:48 #: picard/const/scripts.py:29 msgid "Arabic" -msgstr "" +msgstr "Arabų k." #: picard/const/languages.py:32 picard/const/locales.py:147 msgid "Catalan" -msgstr "" +msgstr "Katalonų k." #: picard/const/languages.py:33 picard/const/locales.py:177 msgid "Czech" -msgstr "" +msgstr "Čekų k." #: picard/const/languages.py:35 picard/const/locales.py:185 msgid "Danish" -msgstr "" +msgstr "Danų k." #: picard/const/languages.py:36 picard/const/locales.py:190 msgid "German" msgstr "Vokiečių k." -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" -msgstr "" +msgstr "Graikų k." #: picard/const/languages.py:39 picard/const/locales.py:221 msgid "English" @@ -106,244 +102,248 @@ #: picard/const/languages.py:47 picard/const/locales.py:399 msgid "Finnish" -msgstr "Suomių" +msgstr "Suomių k." #: picard/const/languages.py:49 picard/const/locales.py:406 msgid "French" -msgstr "Prancūzų kalba" +msgstr "Prancūzų k." #: picard/const/languages.py:50 picard/const/locales.py:412 msgid "French (Canada)" -msgstr "" +msgstr "Prancūzų k. (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:469 msgid "Galician" -msgstr "" +msgstr "Galisų k." #: picard/const/languages.py:53 picard/const/locales.py:497 #: picard/const/scripts.py:30 msgid "Hebrew" -msgstr "" +msgstr "Hebrajų k." #: picard/const/languages.py:55 picard/const/locales.py:511 msgid "Hungarian" -msgstr "" +msgstr "Vengrų k." #: picard/const/languages.py:57 picard/const/locales.py:526 msgid "Icelandic" -msgstr "" +msgstr "Islandų k." #: picard/const/languages.py:58 picard/const/locales.py:528 msgid "Italian" -msgstr "Italų kalba" +msgstr "Italų k." #: picard/const/languages.py:59 picard/const/locales.py:537 msgid "Japanese" -msgstr "" +msgstr "Japonų k." #: picard/const/languages.py:61 picard/const/locales.py:585 msgid "Korean" -msgstr "" +msgstr "Korėjiečių k." + +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lietuvių k." #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" -msgstr "" +msgstr "Malajų k. (Malaizija)" #: picard/const/languages.py:64 picard/const/locales.py:705 msgid "Norwegian Bokmål" -msgstr "" +msgstr "Norvegų k. Bukmolas" #: picard/const/languages.py:66 picard/const/locales.py:716 msgid "Dutch" -msgstr "" +msgstr "Olandų k." #: picard/const/languages.py:67 picard/const/locales.py:745 msgid "Occitan" -msgstr "" +msgstr "Oksitanų k." #: picard/const/languages.py:68 picard/const/locales.py:772 msgid "Polish" -msgstr "Lenkų kalba" +msgstr "Lenkų k." #: picard/const/languages.py:69 picard/const/locales.py:779 msgid "Portuguese" -msgstr "" +msgstr "Portugalų k." #: picard/const/languages.py:70 picard/const/locales.py:781 msgid "Portuguese (Brazil)" -msgstr "" +msgstr "Portugalų k. (Brazilija)" #: picard/const/languages.py:71 picard/const/locales.py:810 msgid "Romanian" -msgstr "" +msgstr "Rumunų k." #: picard/const/languages.py:72 picard/const/locales.py:815 msgid "Russian" -msgstr "" +msgstr "Rusų k." #: picard/const/languages.py:74 picard/const/locales.py:873 msgid "Slovak" -msgstr "" +msgstr "Slovakų k." #: picard/const/languages.py:75 picard/const/locales.py:875 msgid "Slovenian" -msgstr "" +msgstr "Slovėnų k." #: picard/const/languages.py:76 picard/const/locales.py:894 msgid "Albanian" -msgstr "" +msgstr "Albanų k." #: picard/const/languages.py:78 picard/const/locales.py:920 msgid "Swedish" -msgstr "Švedų kalba" +msgstr "Švedų k." #: picard/const/languages.py:80 picard/const/locales.py:966 msgid "Turkish" -msgstr "" +msgstr "Turkų k." #: picard/const/languages.py:81 picard/const/locales.py:983 msgid "Ukrainian" -msgstr "" +msgstr "Ukrainiečių k." #: picard/const/languages.py:82 msgid "Chinese (China)" -msgstr "" +msgstr "Kinų k. (Kinija)" #: picard/const/languages.py:83 msgid "Chinese (Taiwan)" -msgstr "" +msgstr "Kinų k. (Taivanas)" #: picard/const/locales.py:27 msgid "Afar" -msgstr "" +msgstr "Afarų k." #: picard/const/locales.py:28 msgid "Afar (Djibouti)" -msgstr "" +msgstr "Afarų k. (Džibutis)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" -msgstr "" +msgstr "Afarų k. (Eritrėja)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" -msgstr "" +msgstr "Afarų k. (Eritrėja) (Sahai)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" -msgstr "" +msgstr "Afarų k. (Etiopija)" #: picard/const/locales.py:32 msgid "Abkhazian" -msgstr "" +msgstr "Abchazų k." #: picard/const/locales.py:33 msgid "Abkhazian (Georgia)" -msgstr "" +msgstr "Abchazų k. (Gruzija)" #: picard/const/locales.py:34 msgid "Afrikaans" -msgstr "" +msgstr "Afrikanų k." #: picard/const/locales.py:35 msgid "Afrikaans (Namibia)" -msgstr "" +msgstr "Afrikanų k. (Namibija)" #: picard/const/locales.py:36 msgid "Afrikaans (South Africa)" -msgstr "" +msgstr "Afrikanų k. (Pietų Afrika)" #: picard/const/locales.py:37 msgid "Aghem" -msgstr "" +msgstr "Agemų k." #: picard/const/locales.py:38 msgid "Aghem (Cameroon)" -msgstr "" +msgstr "Agemų k. (Kamerūnas)" #: picard/const/locales.py:39 msgid "Akan" -msgstr "" +msgstr "Akanų k." #: picard/const/locales.py:40 msgid "Akan (Ghana)" -msgstr "" +msgstr "Akanų k. (Gana)" #: picard/const/locales.py:41 msgid "Amharic" -msgstr "" +msgstr "Amharų k." #: picard/const/locales.py:42 msgid "Amharic (Ethiopia)" -msgstr "" +msgstr "Amharų k. (Etiopija)" #: picard/const/locales.py:43 msgid "Aragonese" -msgstr "" +msgstr "Aragoniečių k." #: picard/const/locales.py:44 msgid "Aragonese (Spain)" -msgstr "" +msgstr "Aragoniečių k. (Ispanija)" #: picard/const/locales.py:45 msgid "Obolo" -msgstr "" +msgstr "Obolų k." #: picard/const/locales.py:46 msgid "Obolo (Nigeria)" -msgstr "" +msgstr "Obolų k. (Nigerija)" #: picard/const/locales.py:47 msgid "Syria" -msgstr "" +msgstr "Sirija" #: picard/const/locales.py:49 msgid "Arabic (world)" -msgstr "" +msgstr "Arabų k. (pasaulinė)" #: picard/const/locales.py:50 msgid "Arabic (United Arab Emirates)" -msgstr "" +msgstr "Arabų k. (Jungtiniai Arabų Emyratai)" #: picard/const/locales.py:51 msgid "Arabic (Bahrain)" -msgstr "" +msgstr "Arabų k. (Bahreinas)" #: picard/const/locales.py:52 msgid "Arabic (Djibouti)" -msgstr "" +msgstr "Arabų k. (Džibutis)" #: picard/const/locales.py:53 msgid "Arabic (Algeria)" -msgstr "" +msgstr "Arabų k. (Alžyras)" #: picard/const/locales.py:54 msgid "Arabic (Egypt)" -msgstr "" +msgstr "Arabų k. (Egiptas)" #: picard/const/locales.py:55 msgid "Arabic (Western Sahara)" -msgstr "" +msgstr "Arabų k. (Vakarų Sachara)" #: picard/const/locales.py:56 msgid "Arabic (Eritrea)" -msgstr "" +msgstr "Arabų k. (Eritrėja)" #: picard/const/locales.py:57 msgid "Arabic (Israel)" -msgstr "" +msgstr "Arabų k. (Izraelis)" #: picard/const/locales.py:58 msgid "Arabic (Iraq)" -msgstr "" +msgstr "Arabų k. (Irakas)" #: picard/const/locales.py:59 msgid "Arabic (Jordan)" -msgstr "" +msgstr "Arabų k. (Jordanija)" #: picard/const/locales.py:60 msgid "Arabic (Comoros)" -msgstr "" +msgstr "Arabų k. (Komorai)" #: picard/const/locales.py:61 msgid "Arabic (Kuwait)" @@ -367,11 +367,11 @@ #: picard/const/locales.py:66 msgid "Arabic (Oman)" -msgstr "" +msgstr "Arabų k. (Omanas)" #: picard/const/locales.py:67 msgid "Arabic (Palestinian Territories)" -msgstr "" +msgstr "Arabų k. (Palestinos teritorijos)" #: picard/const/locales.py:68 msgid "Arabic (Qatar)" @@ -379,7 +379,7 @@ #: picard/const/locales.py:69 msgid "Arabic (Saudi Arabia)" -msgstr "" +msgstr "Arabų k. (Saudo Arabija)" #: picard/const/locales.py:70 msgid "Arabic (Sudan)" @@ -443,11 +443,11 @@ #: picard/const/locales.py:85 msgid "Azerbaijani" -msgstr "" +msgstr "Azerbaidžanas" #: picard/const/locales.py:86 msgid "Azerbaijani (Arabic)" -msgstr "" +msgstr "Azerbaidžanas (arabų k.)" #: picard/const/locales.py:87 msgid "Azerbaijani (Arabic) (Iraq)" @@ -483,7 +483,7 @@ #: picard/const/locales.py:95 msgid "Bashkir (Russia)" -msgstr "" +msgstr "Baškirų k. (Rusija)" #: picard/const/locales.py:96 msgid "Baluchi" @@ -515,11 +515,11 @@ #: picard/const/locales.py:103 msgid "Belarusian" -msgstr "" +msgstr "Baltarusių k." #: picard/const/locales.py:104 msgid "Belarusian (Belarus)" -msgstr "" +msgstr "Baltarusių k. (Baltarusija)" #: picard/const/locales.py:105 msgid "Belarusian (Taraskievica orthography)" @@ -851,27 +851,31 @@ #: picard/const/locales.py:191 msgid "German (Austria)" -msgstr "" +msgstr "Vokiečių k. (Austrija)" #: picard/const/locales.py:192 msgid "German (Belgium)" -msgstr "" +msgstr "Vokiečių k. (Belgija)" + +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Vokiečių k. (Šveicarija)" #: picard/const/locales.py:194 msgid "German (Germany)" -msgstr "" +msgstr "Vokiečių k. (Vokietija)" #: picard/const/locales.py:195 msgid "German (Italy)" -msgstr "" +msgstr "Vokiečių k. (Italija)" #: picard/const/locales.py:196 msgid "German (Liechtenstein)" -msgstr "" +msgstr "Vokiečių k. (Lichtenšteinas)" #: picard/const/locales.py:197 msgid "German (Luxembourg)" -msgstr "" +msgstr "Vokiečių k. (Liuksemburgas)" #: picard/const/locales.py:198 msgid "Zarma" @@ -963,23 +967,23 @@ #: picard/const/locales.py:222 msgid "English (world)" -msgstr "" +msgstr "Anglų k. (pasaulinė)" #: picard/const/locales.py:223 msgid "English (Europe)" -msgstr "" +msgstr "Anglų k. (Europa)" #: picard/const/locales.py:224 msgid "English (United Arab Emirates)" -msgstr "" +msgstr "Anglų k. (Jungtiniai Arabų Emyratai)" #: picard/const/locales.py:225 msgid "English (Antigua & Barbuda)" -msgstr "" +msgstr "Anglų k. (Antigva ir Barbuda)" #: picard/const/locales.py:226 msgid "English (Anguilla)" -msgstr "" +msgstr "Anglų k. (Angilija)" #: picard/const/locales.py:227 msgid "English (American Samoa)" @@ -1283,7 +1287,7 @@ #: picard/const/locales.py:305 msgid "English (Sweden)" -msgstr "" +msgstr "Anglų k. (Švedija)" #: picard/const/locales.py:306 msgid "English (Singapore)" @@ -1355,7 +1359,7 @@ #: picard/const/locales.py:323 msgid "English (United States)" -msgstr "" +msgstr "Anglų k. (Jungtinės Valstijos)" #: picard/const/locales.py:324 msgid "English (St. Vincent & Grenadines)" @@ -1419,7 +1423,7 @@ #: picard/const/locales.py:340 msgid "Spanish (Chile)" -msgstr "" +msgstr "Ispanų k. (Čilė)" #: picard/const/locales.py:341 msgid "Spanish (Colombia)" @@ -1483,7 +1487,7 @@ #: picard/const/locales.py:356 msgid "Spanish (Philippines)" -msgstr "" +msgstr "Ispanų k. (Filipinai)" #: picard/const/locales.py:357 msgid "Spanish (Puerto Rico)" @@ -2549,10 +2553,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" @@ -3895,7 +3895,7 @@ #: picard/const/locales.py:985 msgid "Unknown language" -msgstr "" +msgstr "Nežinoma kalba" #: picard/const/locales.py:986 msgid "Urdu" @@ -3939,7 +3939,7 @@ #: picard/const/locales.py:996 msgid "Vai" -msgstr "" +msgstr "Vai" #: picard/const/locales.py:997 msgid "Vai (Latin)" @@ -3975,11 +3975,11 @@ #: picard/const/locales.py:1005 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamiečių k." #: picard/const/locales.py:1006 msgid "Vietnamese (Vietnam)" -msgstr "" +msgstr "Vietnamiečių k. (Vietnamas)" #: picard/const/locales.py:1007 msgid "Volapük" @@ -4063,11 +4063,11 @@ #: picard/const/locales.py:1027 msgid "Yiddish" -msgstr "" +msgstr "Jidiš" #: picard/const/locales.py:1028 msgid "Yiddish (world)" -msgstr "" +msgstr "Jidiš (pasaulinė)" #: picard/const/locales.py:1029 msgid "Yoruba" @@ -4099,7 +4099,7 @@ #: picard/const/locales.py:1036 msgid "Cantonese" -msgstr "" +msgstr "Kantoniečių k." #: picard/const/locales.py:1037 msgid "Cantonese (Simplified)" @@ -4127,7 +4127,7 @@ #: picard/const/locales.py:1043 picard/const/scripts.py:31 msgid "Chinese" -msgstr "" +msgstr "Kinų" #: picard/const/locales.py:1044 msgid "Chinese (Simplified)" @@ -4167,7 +4167,7 @@ #: picard/const/locales.py:1053 msgid "Zulu" -msgstr "" +msgstr "Zulų k." #: picard/const/locales.py:1054 msgid "Zulu (South Africa)" @@ -4183,8 +4183,8 @@ #: picard/const/scripts.py:33 msgid "Hiragana" -msgstr "" +msgstr "Hiragana" #: picard/const/scripts.py:34 msgid "Katakana" -msgstr "" +msgstr "Katakana" diff -Nru picard-2.10/po/constants/mr.po picard-2.11/po/constants/mr.po --- picard-2.10/po/constants/mr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/mr.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Marathi \n" "Language: mr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "जर्मन" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ms.po picard-2.11/po/constants/ms.po --- picard-2.10/po/constants/ms.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ms.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Malay \n" "Language: ms\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Edaran Mantap sahaja" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Edaran Mantap dan Beta" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Edaran Mantap, Beta dan Pembangun" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Skripku" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Profilku" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Bahasa Jerman" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Bahasa Jerman (Switzerland)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Bahasa Korea" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Bahasa Lithuania" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Bahasa Melayu (Malaysia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "Bahasa Jerman (Belgium)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Bahasa Jerman (Switzerland)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Bahasa Jerman (Jerman)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Bahasa Lithuania" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Bahasa Lithuania (Lithuania)" diff -Nru picard-2.10/po/constants/nb_NO.po picard-2.11/po/constants/nb_NO.po --- picard-2.10/po/constants/nb_NO.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/nb_NO.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Norwegian Bokmål \n" "Language: nb_NO\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mitt skript" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Tysk" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Koreansk" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litauisk" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litauisk" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ne.po picard-2.11/po/constants/ne.po --- picard-2.10/po/constants/ne.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ne.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Nepali \n" "Language: ne\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/nl.po picard-2.11/po/constants/nl.po --- picard-2.10/po/constants/nl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/nl.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "alleen stabiele versies" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "stabiele en bètaversies" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "stabiele, bèta- en ontwikkelversies" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mijn script" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Mijn profiel" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(kopie)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "Duits" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Duits (Zwitserland)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Koreaans" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litouws" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Maleis (Maleisië)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "Duits (België)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Duits (Zwitserland)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Duits (Duitsland)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "Noord-Luri (Iran)" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litouws" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Litouws (Litouwen)" diff -Nru picard-2.10/po/constants/oc.po picard-2.11/po/constants/oc.po --- picard-2.10/po/constants/oc.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/oc.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Occitan \n" "Language: oc\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Alemand" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Corean" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituanian" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituanian" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/pl.po picard-2.11/po/constants/pl.po --- picard-2.10/po/constants/pl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/pl.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Jedynie wydania stabilne" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Wydania stabilne oraz beta" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Wydania stabilne, beta oraz deweloperskie" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mój skrypt" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Mój profil" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(kopiuj)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "niemiecki" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "niemiecki (Szwajcaria)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "koreański" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "litewski" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "malajski (Malezja)" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "niemiecki (Belgia)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "niemiecki (Szwajcaria)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "niemiecki (Niemcy)" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "litewski" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "litewski (Litwa)" diff -Nru picard-2.10/po/constants/pt.po picard-2.11/po/constants/pt.po --- picard-2.10/po/constants/pt.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/pt.po 2024-01-25 11:03:29.000000000 +0000 @@ -3,50 +3,51 @@ # This file is distributed under the same license as the picard project. # FIRST AUTHOR , 2023. # Philipp Wolfer , 2023. +# evarfino , 2024. msgid "" msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" -"PO-Revision-Date: 2023-08-29 06:46+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" +"PO-Revision-Date: 2024-01-14 16:28+0000\n" +"Last-Translator: evarfino \n" "Language-Team: Portuguese \n" +"picard/2/constants/pt/>\n" "Language: pt\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Apenas lançamentos estáveis" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Lançamentos estáveis e beta" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Lançamentos estáveis, beta e desenvolvimento" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Meu script" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" -msgstr "" +msgstr "Meu perfil" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" -msgstr "" +msgstr "(copiado)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" -msgstr "" +msgstr "{titulo} ({numero})" #: picard/const/languages.py:29 picard/const/locales.py:48 #: picard/const/scripts.py:29 @@ -69,10 +70,6 @@ msgid "German" msgstr "Alemão" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +140,10 @@ msgid "Korean" msgstr "Coreano" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituano" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituano" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ro.po picard-2.11/po/constants/ro.po --- picard-2.10/po/constants/ro.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ro.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Romanian \n" "Language: ro\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "Germană" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "Coreeană" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituaniană" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituaniană" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/ru.po picard-2.11/po/constants/ru.po --- picard-2.10/po/constants/ru.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/ru.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Только стабильные версии" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Стабильные и Бета-версии" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Стабильные, Бета- и Dev версии" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Новый скрипт" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "Мой профиль" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(скопировать)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title} ({count})" @@ -70,10 +70,6 @@ msgid "German" msgstr "Немецкий" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Немецкий (Швейцария)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "Корейский" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "литовский" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Малайский (Малайзия)" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "Немецкий (Бельгия)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Немецкий (Швейцария)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "Немецкий (Германия)" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "литовский" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "Литовский (Литва)" diff -Nru picard-2.10/po/constants/sk.po picard-2.11/po/constants/sk.po --- picard-2.10/po/constants/sk.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/sk.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Nemčina" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Kórejsky" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litovština" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litovština" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/sl.po picard-2.11/po/constants/sl.po --- picard-2.10/po/constants/sl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/sl.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "nemščina" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "korejščina" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "litvijščina" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "litvijščina" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/sq.po picard-2.11/po/constants/sq.po --- picard-2.10/po/constants/sq.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/sq.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 11:45+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Albanian \n" "Language: sq\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Gjermanisht" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Koreanisht" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lituanisht" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lituanisht" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/sr.po picard-2.11/po/constants/sr.po --- picard-2.10/po/constants/sr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/sr.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "Немачки" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "Корејски" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Литвански" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Литвански" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/sv.po picard-2.11/po/constants/sv.po --- picard-2.10/po/constants/sv.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/sv.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-26 13:00+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "Endast stabila utgåvor" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "Stabila och beta-utgåvor" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "Stabila-, beta- och dev-utgåvor" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Mitt skript" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Tyska" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "Tyska (Schweiz)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "koreanska" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "litauiska" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "Malajiska (Malaysia)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "Tyska (Schweiz)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "litauiska" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/te.po picard-2.11/po/constants/te.po --- picard-2.10/po/constants/te.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/te.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Telugu \n" "Language: te\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "జర్మన్" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/tr.po picard-2.11/po/constants/tr.po --- picard-2.10/po/constants/tr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/tr.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "Almanca" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Korece" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Litvanyaca" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Litvanyaca" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/uk.po picard-2.11/po/constants/uk.po --- picard-2.10/po/constants/uk.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/uk.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-29 06:46+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "Власний сценарій" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -70,10 +70,6 @@ msgid "German" msgstr "Німецька" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -144,6 +140,10 @@ msgid "Korean" msgstr "Корейська" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Литовська" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -856,6 +856,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2548,10 +2552,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Литовська" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/vi.po picard-2.11/po/constants/vi.po --- picard-2.10/po/constants/vi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/vi.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "" @@ -69,10 +69,6 @@ msgid "German" msgstr "German" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "Korean" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "Lithuanian" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "Lithuanian" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "" diff -Nru picard-2.10/po/constants/zh_Hans.po picard-2.11/po/constants/zh_Hans.po --- picard-2.10/po/constants/zh_Hans.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/zh_Hans.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "仅限稳定版" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "稳定版与测试版" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "稳定版、测试版以及开发版" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "我的脚本" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "我的配置文件" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(副本)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title}({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "德语" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "德语(瑞士)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "朝鲜语" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "立陶宛语" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "马来语(马来西亚)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "德语(比利时)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "德语(瑞士)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "德语(德国)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "立陶宛语" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "立陶宛语(立陶宛)" diff -Nru picard-2.10/po/constants/zh_Hant.po picard-2.11/po/constants/zh_Hant.po --- picard-2.10/po/constants/zh_Hant.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/constants/zh_Hant.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,44 +7,44 @@ msgstr "" "Project-Id-Version: picard 2.9.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-08-24 09:20+0200\n" +"POT-Creation-Date: 2023-12-13 22:31+0100\n" "PO-Revision-Date: 2023-08-28 19:08+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_Hant\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.12.1\n" -#: picard/const/__init__.py:169 +#: picard/const/__init__.py:171 msgid "Stable releases only" msgstr "僅限穩定版" -#: picard/const/__init__.py:175 +#: picard/const/__init__.py:177 msgid "Stable and Beta releases" msgstr "穩定版與測試版" -#: picard/const/__init__.py:181 +#: picard/const/__init__.py:183 msgid "Stable, Beta and Dev releases" msgstr "穩定版、測試版與開發版" -#: picard/const/__init__.py:199 +#: picard/const/__init__.py:201 msgid "My script" msgstr "我的腳本" -#: picard/const/__init__.py:201 +#: picard/const/__init__.py:203 msgid "My profile" msgstr "我的設定檔" -#: picard/const/__init__.py:202 +#: picard/const/__init__.py:204 msgid "(copy)" msgstr "(複製)" -#: picard/const/__init__.py:203 +#: picard/const/__init__.py:205 msgid "{title} ({count})" msgstr "{title}({count})" @@ -69,10 +69,6 @@ msgid "German" msgstr "德語" -#: picard/const/languages.py:37 picard/const/locales.py:193 -msgid "German (Switzerland)" -msgstr "德語 (瑞士)" - #: picard/const/languages.py:38 picard/const/locales.py:217 #: picard/const/scripts.py:26 msgid "Greek" @@ -143,6 +139,10 @@ msgid "Korean" msgstr "韓語" +#: picard/const/languages.py:62 picard/const/locales.py:634 +msgid "Lithuanian" +msgstr "立陶宛語" + #: picard/const/languages.py:63 picard/const/locales.py:689 msgid "Malay (Malaysia)" msgstr "馬來語 (馬來西亞)" @@ -855,6 +855,10 @@ msgid "German (Belgium)" msgstr "德語 (比利時)" +#: picard/const/locales.py:193 +msgid "German (Switzerland)" +msgstr "德語 (瑞士)" + #: picard/const/locales.py:194 msgid "German (Germany)" msgstr "德語 (德國)" @@ -2547,10 +2551,6 @@ msgid "Northern Luri (Iran)" msgstr "" -#: picard/const/locales.py:634 -msgid "Lithuanian" -msgstr "立陶宛語" - #: picard/const/locales.py:635 msgid "Lithuanian (Lithuania)" msgstr "立陶宛語 (立陶宛)" diff -Nru picard-2.10/po/cs.po picard-2.11/po/cs.po --- picard-2.10/po/cs.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/cs.po 2024-01-25 11:03:29.000000000 +0000 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Czech and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2239,51 +2260,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Zobrazit vydání na MusicBrainz serveru" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2330,11 +2351,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informace" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2675,52 +2691,52 @@ msgid "Log" msgstr "Záznamy" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2764,9 +2780,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3714,12 +3730,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Chyba" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3922,7 +3932,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Možnosti" @@ -4246,6 +4256,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Používat vztahy skladeb" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Vlastní pole" @@ -5929,6 +5943,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Písmo" + #~ msgid "Stable releases only" #~ msgstr "Pouze stabilní verze" diff -Nru picard-2.10/po/cy.po picard-2.11/po/cy.po --- picard-2.10/po/cy.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/cy.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Welsh and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2202,51 +2221,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2293,11 +2312,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Gwybodaeth" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2638,52 +2652,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Hanes Gweithgaredd" @@ -2719,9 +2733,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3668,12 +3682,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Gwall" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3875,7 +3883,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Dewisiadau" @@ -4198,6 +4206,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5876,6 +5888,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Sgript" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Sgript" diff -Nru picard-2.10/po/da.po picard-2.11/po/da.po --- picard-2.10/po/da.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/da.po 2024-01-25 11:03:29.000000000 +0000 @@ -15,8 +15,8 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-10-31 20:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Danish \n" @@ -25,7 +25,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.1\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -136,27 +136,46 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" "Ingen matchende skæringer for filen \"%(filename)s\" over grænseværdien" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Filen '%(filename)s' blev identificeret!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Ingen matchende skæringen for filen \"%(filename)s\"" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Slår metadata for filen %(filename)s op…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Fejl" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -210,14 +229,12 @@ msgstr "Generelt" #: picard/profile.py:48 -#, fuzzy msgid "Server address" -msgstr "Serveradresse:" +msgstr "Serveradresse" #: picard/profile.py:49 -#, fuzzy msgid "Port" -msgstr "Port:" +msgstr "Port" #: picard/profile.py:50 picard/ui/ui_options_general.py:208 msgid "Automatically scan all new files" @@ -285,9 +302,11 @@ msgid "Use release relationships" msgstr "Brug udgivelsessammenhænge" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Brug skæringsforbindelser" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "Brug udgivelsessammenhænge" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -561,9 +580,8 @@ msgstr "" #: picard/profile.py:188 -#, fuzzy msgid "User interface language" -msgstr "Sprog for brugerfladen:" +msgstr "Sprog for brugerfladen" #: picard/profile.py:189 msgid "User interface color theme" @@ -709,19 +727,16 @@ msgstr "" #: picard/profile.py:252 -#, fuzzy msgid "Minimal similarity for file lookups" -msgstr "Mindste lighed for filopslag:" +msgstr "Mindste lighed for filopslag" #: picard/profile.py:253 -#, fuzzy msgid "Minimal similarity for cluster lookups" -msgstr "Mindste lighed for klyngeopslag:" +msgstr "Mindste lighed for klyngeopslag" #: picard/profile.py:254 -#, fuzzy msgid "Minimal similarity for matching files to tracks" -msgstr "Mindste lighed for matchning af filer til skæringer:" +msgstr "Mindste lighed for matchning af filer til skæringer" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:155 msgid "Tracks" @@ -756,24 +771,24 @@ msgid "[no release info]" msgstr "[ingen udgivelsesinfo]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz‐konto" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Fjerner album %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Fejl under cd-opslag" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -784,25 +799,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -816,27 +831,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID-opslagsnetværksfejl for \"%(filename)s\"!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-opslag mislykkedes for \"%(filename)s\"!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID-opslag gav ingen resultater for filen \"%(filename)s\"" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Slår fingeraftryk for filen \"%(filename)s\" op…" @@ -1305,8 +1320,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1324,8 +1339,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1343,8 +1358,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1362,8 +1377,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1816,8 +1831,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1828,8 +1843,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1840,8 +1855,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1915,8 +1930,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1939,8 +1954,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2045,13 +2060,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2220,51 +2235,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Vis udgivelse på MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2311,11 +2326,6 @@ msgid "Cover" msgstr "Omslag" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2651,52 +2661,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Aktivitetshistorik" @@ -2732,9 +2742,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3668,12 +3678,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Fejl" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3876,7 +3880,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Indstillinger" @@ -4201,6 +4205,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Brug skæringsforbindelser" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Brugerdefinerede felter" @@ -4578,9 +4586,8 @@ msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 -#, fuzzy msgid "Title:" -msgstr "Titel" +msgstr "Titel:" #: picard/ui/ui_scripteditor_details.py:91 msgid "File Naming Script Metadata" @@ -4607,14 +4614,12 @@ msgstr "" #: picard/ui/ui_scripteditor_details.py:97 -#, fuzzy msgid "Version:" -msgstr "Version" +msgstr "Version:" #: picard/ui/ui_scripteditor_details.py:98 -#, fuzzy msgid "License:" -msgstr "Licens" +msgstr "Licens:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the file naming script is available." @@ -5905,6 +5910,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skriftsystem" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Skriftsystem" diff -Nru picard-2.10/po/de.po picard-2.11/po/de.po --- picard-2.10/po/de.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/de.po 2024-01-25 11:03:29.000000000 +0000 @@ -46,17 +46,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-09-23 07:27+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-16 18:28+0000\n" "Last-Translator: Philipp Wolfer \n" -"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.0.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -179,27 +179,46 @@ "Die Datei konnte nicht gelesen werden. Entweder ist die Datei beschädigt " "oder sie hat ein nicht unterstütztes Dateiformat." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" "Keine passenden Titel oberhalb der Schwellenwerte für Datei „%(filename)s“" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Datei „%(filename)s“ identifiziert!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Keine passenden Titel für Datei „%(filename)s“" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Metadaten für Datei %(filename)s werden abgefragt …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Fehler" + +#: picard/log.py:68 +msgid "Warning" +msgstr "Warnung" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "Debug" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Unerwarteter Authentifizierungsfehler" @@ -329,9 +348,9 @@ msgid "Use release relationships" msgstr "Veröffentlichungsbeziehungen verwenden" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Titelbeziehungen verwenden" +#: picard/profile.py:72 +msgid "Use track and release relationships" +msgstr "Titel- und Veröffentlichungsbeziehungen verwenden" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -795,24 +814,24 @@ msgid "[no release info]" msgstr "[keine Informationen zur Veröffentlichung]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz Benutzerkonto" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Berechtigungscode:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Album %(id)s wird entfernt: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "CD-Abfrage-Fehler" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -823,25 +842,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "Alle unterstützten Protokolldateien" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "EAC- / XLD- / Whipper- / fre:ac-Protokolldateien" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "dBpoweramp-Protokolldateien" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Alle Dateien" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "Fehler beim Parsen des Ripper-Protokolls „%s“" @@ -855,27 +874,27 @@ msgid "[loading recording information]" msgstr "[Aufnahmeinformationen werden geladen]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[Aufnahme %s wurde nicht geladen]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Netzwerkfehler beim Nachschlagen von AcoustID für „%(filename)s“!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Nachschlagen von AcoustID fehlgeschlagen für „%(filename)s“!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Nachschlagen von AcoustID für „%(filename)s“ ergab kein Ergebnis" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Fingerabdruck der Datei „%(filename)s“ wird abgefragt …" @@ -1546,8 +1565,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1576,8 +1595,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1606,8 +1625,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1636,8 +1655,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2401,8 +2420,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2421,8 +2440,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2441,8 +2460,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2496,8 +2515,8 @@ "Hinweis: Plattformspezifische Formatangaben sollten vermieden werden, um die " "Portabilität von Skripten zwischen verschiedenen Plattformen zu " "gewährleisten. Zu diesen Formatangaben zählen: Angaben ohne führende Nullen " -"(z. B. `%-d` und `%-m` unter Linux oder macOS, und die gleichartige Angaben `" -"%#d` und `%#m` unter Windows); Angaben zur Elementlänge (z. B. `%3Y`); und " +"(z. B. `%-d` und `%-m` unter Linux oder macOS, und die gleichartige Angaben " +"`%#d` und `%#m` unter Windows); Angaben zur Elementlänge (z. B. `%3Y`); und " "„%“ am Ende der Formatzeichenfolge.\n" "\n" "_Ab Picard 2.7_" @@ -2566,8 +2585,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2610,8 +2629,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2737,21 +2756,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Icons erstellt von Sambhav Kothari und Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons von " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Icons erstellt von Sambhav Kothari und Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"von www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2932,51 +2951,51 @@ msgid "Tag removed" msgstr "Tag entfernt" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Veröffentlichung auf MusicBrainz ansehen" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Gemeinsame Bilder bei allen Titeln" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Titel beinhaltet verschiedene Bilder" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Mehr Details anzeigen" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Neues Cover-Art" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Ursprüngliches Cover-Art" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Alle unterstützten Bildformate" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Mehr Details anzeigen …" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Ursprüngliches Cover-Art behalten" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Lokale Datei auswählen …" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Titelcover ersetzen" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Titelcover hinzufügen" @@ -3023,11 +3042,6 @@ msgid "Cover" msgstr "Cover" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3369,53 +3383,53 @@ msgid "Log" msgstr "Protokoll" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Ausführlichkeit" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Text hervorzuheben" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Hervorhebung" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Hervorhebung löschen" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Protokoll löschen" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Speichern unter …" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Protokoll in Datei speichern" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" "Datei existiert bereits, soll wirklich in diese Datei gespeichert werden?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Fehler beim Speichern des Protokolls als Datei" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Etwas verhinderte, dass Daten nach „%s“ geschrieben werden konnten." -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Soll das Protokoll wirklich geleert werden?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Aktivitätshistorie" @@ -3453,9 +3467,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard nutzt diesen Port, um den Browser einzubinden. Wird in Picard " "„Suchen“ oder „Im Browser öffnen“ gewählt, so lädt ein Klick auf den " @@ -4442,12 +4456,6 @@ "\n" "Soll wirklich fortgefahren werden?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Fehler" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "Es gibt bereits ein Skript mit diesem Titel." @@ -4660,7 +4668,7 @@ msgid "Available Locales" msgstr "Verfügbare Sprachen" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Einstellungen" @@ -4995,6 +5003,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "Übersetzung des Künsternamens für folgende Schriften ignorieren:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Titelbeziehungen verwenden" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" @@ -6833,6 +6845,9 @@ "\n" "%s" +#~ msgid "New Script" +#~ msgstr "Neues Skript" + #, python-format #~ msgid "%(value)s %(unit)s" #~ msgstr "%(value)s %(unit)s" diff -Nru picard-2.10/po/el.po picard-2.11/po/el.po --- picard-2.10/po/el.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/el.po 2024-01-25 11:03:29.000000000 +0000 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Greek and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2232,51 +2253,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Προβολή κυκλοφορίας στο MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2325,11 +2346,6 @@ msgid "Cover" msgstr "εξώφυλλο" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Πληροφορίες" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2667,52 +2683,52 @@ msgid "Log" msgstr "Αρχείο καταγραφής" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Ιστορικό δραστηριότητας" @@ -2750,9 +2766,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3692,12 +3708,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Σφάλμα" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3900,7 +3910,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Επιλογές" @@ -4226,6 +4236,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Χρήση σχέσεων κομματιών" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Προσαρμοσμένα πεδία" @@ -5938,6 +5952,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Γραφή" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Γραφή" diff -Nru picard-2.10/po/en_AU.po picard-2.11/po/en_AU.po --- picard-2.10/po/en_AU.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/en_AU.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 08:24+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" "Language-Team: English (Australia) \n" +"projects/picard/2/app/en_AU/>\n" "Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -275,8 +294,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -738,24 +757,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Authorisation code:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -763,25 +782,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -795,27 +814,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1284,8 +1303,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1303,8 +1322,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1322,8 +1341,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1341,8 +1360,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1803,8 +1822,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1815,8 +1834,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1827,8 +1846,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1902,8 +1921,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1926,8 +1945,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2025,13 +2044,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2200,51 +2219,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2291,11 +2310,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2630,52 +2644,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2709,9 +2723,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3639,12 +3653,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3846,7 +3854,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4169,6 +4177,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5240,7 +5252,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/en_CA.po picard-2.11/po/en_CA.po --- picard-2.10/po/en_CA.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/en_CA.po 2024-01-25 11:03:29.000000000 +0000 @@ -14,17 +14,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-24 13:50+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: English (Canada) \n" +"projects/picard/2/app/en_CA/>\n" "Language: en_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -135,26 +135,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -280,8 +299,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -749,24 +768,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Authorization code:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -774,25 +793,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -806,27 +825,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1295,8 +1314,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1314,8 +1333,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1333,8 +1352,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1352,8 +1371,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1814,8 +1833,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1826,8 +1845,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1838,8 +1857,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1913,8 +1932,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1937,8 +1956,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2039,13 +2058,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2216,51 +2235,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2308,11 +2327,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2647,52 +2661,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2726,9 +2740,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3660,12 +3674,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3869,7 +3877,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4192,6 +4200,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5270,7 +5282,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/en_GB.po picard-2.11/po/en_GB.po --- picard-2.10/po/en_GB.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/en_GB.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,50 +9,51 @@ # Oliver Lineham, 2012-2013 # Philipp Wolfer , 2019-2020 # Sam, 2018 +# glawie , 2023. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 08:24+0000\n" -"Last-Translator: Anonymous \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-31 20:28+0000\n" +"Last-Translator: glawie \n" "Language-Team: English (United Kingdom) \n" +"projects/picard/2/app/en_GB/>\n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 msgid "Unmatched Files" -msgstr "" +msgstr "Unmatched Files" #: picard/album.py:516 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" -msgstr "" +msgstr "Album %(id)s loaded: %(artist)s - %(album)s" #: picard/album.py:573 #, python-format msgid "Loading album %(id)s …" -msgstr "" +msgstr "Loading album %(id)s …" #: picard/album.py:790 msgid "[loading album information]" -msgstr "" +msgstr "[loading album information]" #: picard/album.py:792 #, python-format msgid "[could not load album %s]" -msgstr "" +msgstr "[could not load album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" -msgstr "" +msgstr "Cluster %(album)s identified!" #: picard/cluster.py:262 #, python-format @@ -85,16 +86,16 @@ #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" -msgstr "" +msgstr "Error while modifying collections: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" -msgstr "" +msgstr "Error loading collections: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" -msgstr "" +msgstr "Various Artists file naming scheme removal" #: picard/config_upgrade.py:83 msgid "" @@ -103,6 +104,10 @@ "Your file naming scheme has automatically been merged with that of single " "artist albums." msgstr "" +"The separate file naming scheme for various artists albums has been removed " +"in this version of Picard.\n" +"Your file naming scheme has automatically been merged with that of single " +"artist albums." #: picard/config_upgrade.py:96 msgid "" @@ -113,16 +118,22 @@ "Do you want to remove it or merge it with your file naming scheme for single " "artist albums?" msgstr "" +"The separate file naming scheme for various artists albums has been removed " +"in this version of Picard.\n" +"You currently do not use this option, but have a separate file naming scheme " +"defined.\n" +"Do you want to remove it or merge it with your file naming scheme for single " +"artist albums?" #: picard/config_upgrade.py:103 msgid "Merge" -msgstr "" +msgstr "Merge" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:426 #: picard/ui/options/interface_toolbar.py:100 #: picard/ui/ui_options_interface_toolbar.py:80 msgid "Remove" -msgstr "" +msgstr "Remove" #: picard/config_upgrade.py:422 msgid "Primary file naming script" @@ -133,45 +144,66 @@ "The file failed to parse, either the file is damaged or has an unsupported " "file format." msgstr "" +"The file failed to parse, either the file is damaged or has an unsupported " +"file format." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" -msgstr "" +msgstr "No matching tracks above the threshold for file '%(filename)s'" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" -msgstr "" +msgstr "File '%(filename)s' identified!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" -msgstr "" +msgstr "No matching tracks for file '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" -msgstr "" +msgstr "Looking up the metadata for file %(filename)s …" + +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Error" + +#: picard/log.py:68 +msgid "Warning" +msgstr "Warning" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "Debug" #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" -msgstr "" +msgstr "Unexpected authentication error" #: picard/oauth.py:288 #, python-format msgid "Unexpected request error (HTTP code %s)" -msgstr "" +msgstr "Unexpected request error (HTTP code %s)" #: picard/pluginmanager.py:271 #, python-format msgid "Unable to load plugin '%s'" -msgstr "" +msgstr "Unable to load plugin '%s'" #: picard/pluginmanager.py:302 #, python-format msgid "Failed loading plugin \"%(plugin)s\"" -msgstr "" +msgstr "Failed loading plugin \"%(plugin)s\"" #: picard/pluginmanager.py:349 #, python-format @@ -179,68 +211,70 @@ "Plugin \"%(plugin)s\" from \"%(filename)s\" is not compatible with this " "version of Picard." msgstr "" +"Plugin \"%(plugin)s\" from \"%(filename)s\" is not compatible with this " +"version of Picard." #: picard/pluginmanager.py:354 #, python-format msgid "Plugin \"%(plugin)s\" has an invalid API version string: %(error)s" -msgstr "" +msgstr "Plugin \"%(plugin)s\" has an invalid API version string: %(error)s" #: picard/pluginmanager.py:360 picard/ui/options/plugins.py:431 #: picard/ui/options/plugins.py:443 picard/ui/options/plugins.py:464 #, python-format msgid "Plugin \"%(plugin)s\"" -msgstr "" +msgstr "Plugin \"%(plugin)s\"" #: picard/pluginmanager.py:371 #, python-format msgid "Failed loading zipped plugin \"%(plugin)s\" from \"%(filename)s\"" -msgstr "" +msgstr "Failed loading zipped plugin \"%(plugin)s\" from \"%(filename)s\"" #: picard/pluginmanager.py:512 #, python-format msgid "Error loading plugins list: %(error)s" -msgstr "" +msgstr "Error loading plugins list: %(error)s" #: picard/profile.py:46 picard/ui/options/general.py:56 #: picard/ui/ui_options_general.py:207 msgid "General" -msgstr "" +msgstr "General" #: picard/profile.py:48 msgid "Server address" -msgstr "" +msgstr "Server address" #: picard/profile.py:49 msgid "Port" -msgstr "" +msgstr "Port" #: picard/profile.py:50 picard/ui/ui_options_general.py:208 msgid "Automatically scan all new files" -msgstr "" +msgstr "Automatically scan all new files" #: picard/profile.py:51 picard/ui/ui_options_general.py:209 msgid "Automatically cluster all new files" -msgstr "" +msgstr "Automatically cluster all new files" #: picard/profile.py:52 picard/ui/ui_options_general.py:210 msgid "Ignore MBIDs when loading new files" -msgstr "" +msgstr "Ignore MBIDs when loading new files" #: picard/profile.py:53 picard/ui/ui_options_general.py:212 msgid "Check for plugin updates during startup" -msgstr "" +msgstr "Check for plugin updates during startup" #: picard/profile.py:54 picard/ui/ui_options_general.py:213 msgid "Check for program updates during startup" -msgstr "" +msgstr "Check for program updates during startup" #: picard/profile.py:55 msgid "Days between update checks" -msgstr "" +msgstr "Days between update checks" #: picard/profile.py:56 msgid "Updates to check" -msgstr "" +msgstr "Updates to check" #: picard/profile.py:61 picard/ui/options/metadata.py:79 #: picard/ui/ui_options_metadata.py:129 @@ -249,19 +283,19 @@ #: picard/profile.py:64 msgid "Translate artist names" -msgstr "" +msgstr "Translate artist names" #: picard/profile.py:65 msgid "Translation locales" -msgstr "" +msgstr "Translation locales" #: picard/profile.py:66 msgid "Translate artist names exception" -msgstr "" +msgstr "Translate artist names exception" #: picard/profile.py:67 msgid "Translation script exceptions" -msgstr "" +msgstr "Translation script exceptions" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:134 msgid "Use standardized artist names" @@ -273,55 +307,55 @@ #: picard/profile.py:70 picard/ui/ui_options_metadata.py:136 msgid "Convert Unicode punctuation characters to ASCII" -msgstr "" +msgstr "Convert Unicode punctuation characters to ASCII" #: picard/profile.py:71 picard/ui/ui_options_metadata.py:137 msgid "Use release relationships" -msgstr "" +msgstr "Use release relationships" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "" +#: picard/profile.py:72 +msgid "Use track and release relationships" +msgstr "Use track and release relationships" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" -msgstr "" +msgstr "Guess track number and title from filename if empty" #: picard/profile.py:74 msgid "Various Artists name" -msgstr "" +msgstr "Various Artists name" #: picard/profile.py:75 msgid "Standalone recordings name" -msgstr "" +msgstr "Standalone recordings name" #: picard/profile.py:78 picard/ui/ui_options_releases.py:110 msgid "Preferred release types" -msgstr "" +msgstr "Preferred release types" #: picard/profile.py:79 picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" -msgstr "" +msgstr "Preferred release countries" #: picard/profile.py:80 picard/ui/ui_options_releases.py:116 msgid "Preferred medium formats" -msgstr "" +msgstr "Preferred medium formats" #: picard/profile.py:83 picard/ui/ui_options_genres.py:119 msgid "Use genres from MusicBrainz" -msgstr "" +msgstr "Use genres from MusicBrainz" #: picard/profile.py:86 picard/ui/ui_options_genres.py:120 msgid "Use only my genres" -msgstr "" +msgstr "Use only my genres" #: picard/profile.py:87 msgid "Use album artist genres" -msgstr "" +msgstr "Use album artist genres" #: picard/profile.py:88 picard/ui/ui_options_genres.py:122 msgid "Use folksonomy tags as genre" -msgstr "" +msgstr "Use folksonomy tags as genre" #: picard/profile.py:89 msgid "Minimal genre usage" @@ -747,24 +781,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Authorisation code:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -772,25 +806,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -804,27 +838,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1293,8 +1327,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1312,8 +1346,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1331,8 +1365,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1350,8 +1384,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1812,8 +1846,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1824,8 +1858,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1836,8 +1870,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1911,8 +1945,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1935,8 +1969,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2040,13 +2074,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2218,51 +2252,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2310,11 +2344,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2654,52 +2683,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2733,9 +2762,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3314,7 +3343,7 @@ #: picard/ui/metadatabox.py:253 msgid "Alt+Shift+R" -msgstr "" +msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:373 msgid "Edit…" @@ -3669,12 +3698,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3877,7 +3900,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4202,6 +4225,12 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track relationships" +msgstr "Use release relationships" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -4473,7 +4502,7 @@ #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" -msgstr "" +msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" @@ -5281,15 +5310,15 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" -msgstr "" +msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" -msgstr "" +msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:101 msgid "" diff -Nru picard-2.10/po/eo.po picard-2.11/po/eo.po --- picard-2.10/po/eo.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/eo.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 08:24+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2201,51 +2220,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Montri pli da detalojn" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Montri pli da detalojn…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2292,11 +2311,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2637,52 +2651,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2716,9 +2730,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3646,12 +3660,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Eraro" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3854,7 +3862,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4177,6 +4185,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5859,6 +5871,10 @@ msgstr "" #, fuzzy +#~ msgid "New Script" +#~ msgstr "skribo" + +#, fuzzy #~ msgid "My script" #~ msgstr "skribo" diff -Nru picard-2.10/po/es.po picard-2.11/po/es.po --- picard-2.10/po/es.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/es.po 2024-01-25 11:03:29.000000000 +0000 @@ -28,7 +28,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Spanish and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Iconos hechos por Sambhav Kothari y Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons de www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Iconos hechos por Sambhav Kothari y Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"de www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2308,51 +2329,51 @@ msgid "Tag removed" msgstr "Etiqueta eliminada" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Ver publicación en MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Imágenes comunes en todas las pistas" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Las pistas contienen diferentes imágenes" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Mostrar más detalles" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Imágenes nuevas" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Imágenes originales" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Todos los formatos de imagen soportados" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Ver más detalles…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Mantener carátula original" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Elegir archivo local" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Reemplazar la carátula frontal" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2399,11 +2420,6 @@ msgid "Cover" msgstr "Portada" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, fuzzy, python-format #| msgid "" @@ -2743,60 +2759,60 @@ "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" -"No se calculó ninguna huella dactilar para este archivo, utilice \"Escanear" -"\" o \"Generar huellas dactilares de AcoustID\" para calcular la huella " -"dactilar." +"No se calculó ninguna huella dactilar para este archivo, utilice " +"\"Escanear\" o \"Generar huellas dactilares de AcoustID\" para calcular la " +"huella dactilar." #: picard/ui/logview.py:169 msgid "Log" msgstr "Registro" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Verbosidad" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Cadena a destacar" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Destacar" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Limpiar Destacar" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Limpiar Registro" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Guardar como…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Guardar Vista de Registro a Archivo" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "El archivo ya existe, ¿realmente quieres guardar en este archivo?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Error al guardar la Vista de Registro en el archivo" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Algo impidió que los datos se escribieran en '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "¿Estás seguro de querer limpiar el registro?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Historial de actividad" @@ -2837,9 +2853,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard se integra con su navegador escuchando en este puerto. Al «buscar» o " "al abrir en el navegador desde Picard. pinchando en el botón «tagger» de la " @@ -3803,12 +3819,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Error" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4012,7 +4022,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opciones" @@ -4349,6 +4359,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Usar las relaciones de pistas" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Campos personalizados" @@ -5538,8 +5552,8 @@ "HTTP code %(statuscode)r)
" msgstr "" "Se produjo el siguiente error al obtener los resultados:

Error de solicitud de red para Network request error for %(url)s:
" -"%(error)s (código QT %(qtcode)d, código HTTP %(statuscode)r)
" +"strong>Error de solicitud de red para Network request error for %(url)s:" +"
%(error)s (código QT %(qtcode)d, código HTTP %(statuscode)r)
" #: picard/ui/searchdialog/__init__.py:264 msgid "No results found. Please try a different search query." @@ -6133,6 +6147,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + #~ msgid "Stable releases only" #~ msgstr "Solo lanzamientos Estables" diff -Nru picard-2.10/po/es_419.po picard-2.11/po/es_419.po --- picard-2.10/po/es_419.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/es_419.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 08:24+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Spanish (Latin America) and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2190,51 +2210,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2282,11 +2302,6 @@ msgid "Cover" msgstr "cubierta" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2626,52 +2641,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2705,9 +2720,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3635,13 +3650,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -#, fuzzy -msgid "Error" -msgstr "error" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3843,7 +3851,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4168,6 +4176,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" diff -Nru picard-2.10/po/et.po picard-2.11/po/et.po --- picard-2.10/po/et.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/et.po 2024-01-25 11:03:29.000000000 +0000 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Estonian and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Ikoonid teinud Sambhav Kothari ning www.flaticon.com-i kasutajad Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski " -"ja Smashicons" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Ikoonid teinud Sambhav Kothari ning www.flaticon.com-i kasutajad Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski ja Smashicons" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2339,51 +2360,51 @@ msgid "Tag removed" msgstr "Eemaldatav silt" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Vaata väljalaset MusicBrainzis" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Ühised pildid kõiki lugude jaoks" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Lugudel on erinevad pildid" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Näita täpsemalt" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Uus kaanepilt" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Algne kaanepilt" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Näita täpsemalt…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Säilita algne kaanepilt" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2431,11 +2452,6 @@ msgid "Cover" msgstr "Kaanepilt" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2776,52 +2792,52 @@ msgid "Log" msgstr "Logi" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Jutukus" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Otsing" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Tõsta esile" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Eemalda esiletõst" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Tühjenda logi" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Salvesta kui…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Logi salvestamine" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Selle nimega fail on juba olemas, kas kirjutada see üle?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Logifaili salvestamine nurjus" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Millegipärast ei õnnestunud kirjutada andmeid faili \"%s\"" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Kas soovid kindlasti logi tühjendada?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Toiminguajalugu" @@ -2857,9 +2873,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard kuulab seda porti veebilehitsejaga suhtlemiseks. Kui klõpsad Picardis " "\"Otsi\" või \"Ava veebilehitsejas\", siis saad pärast klõpsata veebilehel " @@ -3810,12 +3826,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Viga" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4020,7 +4030,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Seaded" @@ -4351,6 +4361,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Kasutatakse lugude seoseid" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Kohandatud väljad" @@ -6084,6 +6098,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Kirjasüsteem" + #~ msgid "Stable releases only" #~ msgstr "Ainult stabiilsed väljalasked" diff -Nru picard-2.10/po/fa.po picard-2.11/po/fa.po --- picard-2.10/po/fa.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fa.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,17 +10,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Persian \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.12.1\n" #: picard/album.py:150 @@ -131,26 +131,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "عنوان مناسب بالاتر از آستانه برای پرونده „%(filename)s“ یافت نشد." -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "پرونده „%(filename)s“ شناسایی شد!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "عنوان مناسب برای پرونده „%(filename)s“ یافت نشد." -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "اطلاعات" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -276,8 +295,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -738,24 +757,24 @@ msgid "[no release info]" msgstr "بدون اطلاعات انتشار" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -763,25 +782,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -795,27 +814,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1284,8 +1303,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1303,8 +1322,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1322,8 +1341,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1341,8 +1360,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1795,8 +1814,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1807,8 +1826,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1819,8 +1838,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1894,8 +1913,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1918,8 +1937,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2020,13 +2039,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2195,51 +2214,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2286,11 +2305,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "اطلاعات" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2626,52 +2640,52 @@ msgid "Log" msgstr "پروتکل" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "تاریخچه فعالیت" @@ -2709,9 +2723,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "پیکارد از این درگاه برای ارتباط با مرورگر شما استفاده می کند. هنگام انتخاب " "\"جستجو\" یا \"باز کردن در مرورگر\" در پیکارد می توانید با کلیک روی دکمه " @@ -3641,12 +3655,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3848,7 +3856,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 #, fuzzy msgid "Options" msgstr "&گزینه‌ها‌" @@ -4172,6 +4180,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5239,7 +5251,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/fi.po picard-2.11/po/fi.po --- picard-2.10/po/fi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fi.po 2024-01-25 11:03:29.000000000 +0000 @@ -20,8 +20,8 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-28 19:08+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-10-27 22:50+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Finnish \n" @@ -30,7 +30,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.1\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -152,28 +152,49 @@ "Tiedostoa ei voitu jäsentää. Tiedosto on joko vahingoittunut tai sen " "tiedostomuotoa ei tueta." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" "Tiedostolle '%(filename)s' ei löytynyt vastaavia kappaleita kynnysarvon " "yläpuolella" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Tiedosto '%(filename)s' tunnistettu!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Tiedostolle '%(filename)s' ei löytynyt vastaavia kappaleita" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Haetaan metatietoja tiedostolle %(filename)s …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Virhe" + +#: picard/log.py:68 +#, fuzzy +#| msgid "New User Warning" +msgid "Warning" +msgstr "Varoitus uudelle käyttäjälle" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Lisätietoja" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Odottamaton virhe tunnistautumisessa" @@ -303,9 +324,11 @@ msgid "Use release relationships" msgstr "Käytä julkaisujen suhteiden tietoja" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Käytä kappaleiden suhteiden tietoja" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "Käytä julkaisujen suhteiden tietoja" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -767,24 +790,24 @@ msgid "[no release info]" msgstr "[ei julkaisutietoja]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz-tili" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Valtuutusavain:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Poistetaan julkaisu %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Virhe CD-haussa" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -795,25 +818,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "Kaikki tuetut lokitiedostot" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "EAC / XLD / Whipper / fre:ac -lokitiedostot" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "dBpoweramp-lokitiedostot" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Kaikki tiedostot" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "CD-kopioinnin lokitiedoston ”%s” jäsentäminen epäonnistui" @@ -827,27 +850,27 @@ msgid "[loading recording information]" msgstr "[ladataan äänitteen tietoja]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[äänitettä %s ei voitu ladata]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Verkkovirhe AcoustID-haussa tiedostolle '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-haku epäonnistui tiedostolle '%(filename)s'!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID-haku ei palauttanut tuloksia tiedostolle '%(filename)s'" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Haetaan äänitunnistetta tiedostolle '%(filename)s' …" @@ -1204,8 +1227,8 @@ "`$unset(nimi)`\n" "\n" "Tyhjennä muuttuja `nimi`.\n" -"Sallii jokerimerkkien tyhjentää tiettyjä tunnisteita (toimii \"performer:\\*" -"\", \"comment:\\*\", ja \"lyrics:\\*\" kanssa).\n" +"Sallii jokerimerkkien tyhjentää tiettyjä tunnisteita (toimii \"performer:" +"\\*\", \"comment:\\*\", ja \"lyrics:\\*\" kanssa).\n" "Esimerkiksi `$unset(performer:*)` tyhjentäisi kaikki esiintyjä-tunnisteet." #: picard/script/functions.py:417 @@ -1518,8 +1541,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1532,8 +1555,8 @@ "\n" "Palauta tosi jos `x` on pienempi kuin `y` käyttäen määritettyä vertailua " "`tyyppi`.\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -1552,8 +1575,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1566,8 +1589,8 @@ "\n" "Palauta tosi jos `x` on pienempi tai yhtä kuin `y` käyttäen määritettyä " "vertailua `tyyppi`.\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -1586,8 +1609,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1600,8 +1623,8 @@ "\n" "Palauta tosi jos `x` on suurempi kuin `y` käyttäen määritettyä vertailua " "`tyyppi`.\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -1620,8 +1643,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1634,8 +1657,8 @@ "\n" "Palauta tosi jos `x` on suurempi tai yhtä kuin `y` käyttäen määritettyä " "vertailua `tyyppi`.\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -2389,8 +2412,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2408,8 +2431,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2427,8 +2450,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2552,8 +2575,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2571,8 +2594,8 @@ "\n" "Palauta pienin arvo käyttäen määritettyä vertailua `tyyppi`.\n" "\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -2596,8 +2619,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2615,8 +2638,8 @@ "\n" "Palauta suurin arvo käyttäen määritettyä vertailua `tyyppi`.\n" "\n" -"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float" -"\" (liukuluku),\n" +"Mahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), " +"\"float\" (liukuluku),\n" "\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, " "kirjainkoolla ei merkitystä)\n" "ja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" " @@ -2633,10 +2656,9 @@ "_Picardin versiosta 2.9_" #: picard/script/serializer.py:202 -#, fuzzy, python-format -#| msgid "Error exporting file \"%(filename)s\": %(error)s" +#, python-format msgid "Error exporting file \"%(filename)s\": %(error)s." -msgstr "Virhe vietäessä tiedostoon \"%(filename)s\": %(error)s" +msgstr "Virhe vietäessä tiedostoon \"%(filename)s\": %(error)s." #: picard/script/serializer.py:209 msgid "Export Script File" @@ -2728,22 +2750,22 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" "Kuvakkeet ovat tehneet Sambhav Kothari \n" "ja Madebyoliver, Pixel Buddha, Nikita " -"Golubev, Maxim Basinski, Smashicons sivustolta www." -"flaticon.com" +"Golubev, Maxim Basinski, Smashicons sivustolta www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2921,51 +2943,51 @@ msgid "Tag removed" msgstr "Tunniste poistettu" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Näytä julkaisu MusicBrainzin verkkosivuilla" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Yhteiset kuvat kappaleissa" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Kappaleet sisältävät eriäviä kuvia" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Näytä enemmän tietoja" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Uusi kansitaide" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Alkuperäinen kansitaide" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Kaikki tuetut kuvien tiedostomuodot" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Näytä enemmän tietoja…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Pidä alkuperäinen kansitaide" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Valitse paikallinen tiedosto…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Korvaa etukansitaide" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Lisää etukansitaide" @@ -3012,11 +3034,6 @@ msgid "Cover" msgstr "Kansi" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Lisätietoja" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3364,52 +3381,52 @@ msgid "Log" msgstr "Loki" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Monisanaisuus" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Korostettava teksti" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Korosta" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Poista korostus" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Tyhjennä loki" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Tallenna nimellä…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Tallenna loki tiedostoon" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Tiedosto on jo olemassa, haluatko kirjoittaa sen päälle?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Lokitiedoston tallentaminen epäonnistui" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Tiedostoon '%s' ei pystytty kirjoittamaan" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Haluatko varmasti tyhjentää lokin?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Aktiviteettihistoria" @@ -3447,13 +3464,13 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." -msgstr "" -"Picard kuuntelee tätä porttia toimiakseen selaimesi kanssa. Valittuasi \"Hae" -"\" tai \"Etsi selaimella\", voit käyttää verkkosivun \"Tagger\"-painiketta " -"ladataksesi julkaisun tiedot Picardiin." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." +msgstr "" +"Picard kuuntelee tätä porttia toimiakseen selaimesi kanssa. Valittuasi " +"\"Hae\" tai \"Etsi selaimella\", voit käyttää verkkosivun \"Tagger\"-" +"painiketta ladataksesi julkaisun tiedot Picardiin." #: picard/ui/mainwindow.py:428 #, python-format @@ -4423,12 +4440,6 @@ "\n" "Oletko varma että haluat jatkaa?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Virhe" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "Tämänniminen komentosarja on jo olemassa." @@ -4640,7 +4651,7 @@ msgid "Available Locales" msgstr "Saatavilla olevat lokaalit" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Asetukset" @@ -4975,6 +4986,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "Ohita artistien nimen muunnos näille kielille:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Käytä kappaleiden suhteiden tietoja" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Mukautettavat tiedot" @@ -6797,6 +6812,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Kirjoitusjärjestelmä" + #~ msgid "Stable releases only" #~ msgstr "Vain vakaat versiot" diff -Nru picard-2.10/po/fo.po picard-2.11/po/fo.po --- picard-2.10/po/fo.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fo.po 2024-01-25 11:03:29.000000000 +0000 @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 08:24+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" -"Language-Team: Faroese \n" +"Language-Team: Faroese \n" "Language: fo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 1.3\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -275,8 +294,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -737,24 +756,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -762,25 +781,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -794,27 +813,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1283,8 +1302,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1302,8 +1321,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1321,8 +1340,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1340,8 +1359,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1794,8 +1813,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1806,8 +1825,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1818,8 +1837,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1893,8 +1912,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1917,8 +1936,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2016,13 +2035,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2191,52 +2210,52 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 #, fuzzy msgid "Original Cover Art" msgstr "Upprunaligt útgávudato" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2283,11 +2302,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2628,52 +2642,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2707,9 +2721,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3634,12 +3648,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3842,7 +3850,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4166,6 +4174,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5231,7 +5243,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/fr.po picard-2.11/po/fr.po --- picard-2.10/po/fr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fr.po 2024-01-25 11:03:29.000000000 +0000 @@ -39,7 +39,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-10-11 17:27+0000\n" "Last-Translator: Zas \n" "Language-Team: French and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Icônes réalisées par Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons de www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Icônes réalisées par Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"de www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2939,51 +2962,51 @@ msgid "Tag removed" msgstr "Balise supprimée" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Voir la parution sur MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Images communes à toutes les pistes" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Les pistes contiennent des images différentes" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Plus de détails" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nouvelle illustration" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Illustration initiale" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Tous les formats d’image pris en charge" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Plus de détails…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Conserver les illustrations originales" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Choisir un fichier local…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Remplacer l’illustration de couverture" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Ajouter l’illustration de couverture" @@ -3030,11 +3053,6 @@ msgid "Cover" msgstr "Illustration" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Information" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3385,52 +3403,52 @@ msgid "Log" msgstr "Journal" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Verbosité" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Chaîne à surligner" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Surligner" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Effacer surlignage" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Effacer le journal" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Enregistrer sous…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Enregistrer la vue du journal dans un fichier" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Le fichier existe déjà, êtes-vous certain de vouloir l’écraser ?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Échec de l’enregistrement de la vue du journal dans le fichier" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Quelque chose à empêcher l’écriture des données dans « %s »" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Êtes-vous certain de vouloir effacer le journal ?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Historique d’activité" @@ -3471,9 +3489,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard écoute ce port pour s’intégrer à votre navigateur. Quand vous " "utilisez les actions de Picard « Rechercher » ou « Ouvrir dans le " @@ -4478,12 +4496,6 @@ "\n" "Êtes-vous certain de vouloir continuer ?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Erreur" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "Il existe déjà un script avec ce titre." @@ -4695,7 +4707,7 @@ msgid "Available Locales" msgstr "Locales disponibles" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Options" @@ -5033,6 +5045,10 @@ "Ignorer la traduction du nom d’artiste pour les systèmes d‘écriture " "suivants :" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Utiliser les relations de piste" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Champs personnalisés" @@ -6278,8 +6294,8 @@ "HTTP code %(statuscode)r)
" msgstr "" "L’erreur suivante s’est produite pendant la récupération des " -"résultats :

Erreur de requête réseau pour %(url)s :
" -"%(error)s (code QT %(qtcode)d, code HTTP %(statuscode)r)
" +"résultats :

Erreur de requête réseau pour %(url)s :" +"
%(error)s (code QT %(qtcode)d, code HTTP %(statuscode)r)
" #: picard/ui/searchdialog/__init__.py:264 msgid "No results found. Please try a different search query." @@ -6878,6 +6894,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + #, python-format #~ msgid "%(value)s %(unit)s" #~ msgstr "%(value)s %(unit)s" diff -Nru picard-2.10/po/fr_CA.po picard-2.11/po/fr_CA.po --- picard-2.10/po/fr_CA.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fr_CA.po 2024-01-25 11:03:29.000000000 +0000 @@ -18,18 +18,18 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: French (Canada) \n" +"picard/2/app/fr_CA/>\n" "Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % " "1000000 == 0) ? 1 : 2);\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -142,26 +142,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Erreur" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -287,8 +306,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -749,24 +768,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -774,25 +793,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -806,27 +825,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1295,8 +1314,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1314,8 +1333,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1333,8 +1352,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1352,8 +1371,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1806,8 +1825,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1818,8 +1837,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1830,8 +1849,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1905,8 +1924,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1929,8 +1948,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2026,13 +2045,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2202,51 +2221,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2293,11 +2312,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2637,52 +2651,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2717,9 +2731,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3661,12 +3675,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Erreur" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3870,7 +3878,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Options" @@ -4194,6 +4202,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5259,7 +5271,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5873,6 +5885,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Système d'écriture" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Système d'écriture" diff -Nru picard-2.10/po/fy.po picard-2.11/po/fy.po --- picard-2.10/po/fy.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/fy.po 2024-01-25 11:03:29.000000000 +0000 @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 08:24+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" -"Language-Team: Frisian \n" +"Language-Team: Frisian \n" "Language: fy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.5.3\n" #: picard/album.py:150 @@ -129,26 +129,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -274,8 +293,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -737,24 +756,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -762,25 +781,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -794,27 +813,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1283,8 +1302,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1302,8 +1321,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1321,8 +1340,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1340,8 +1359,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1794,8 +1813,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1806,8 +1825,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1818,8 +1837,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1893,8 +1912,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1917,8 +1936,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2016,13 +2035,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2191,51 +2210,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2282,11 +2301,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2625,52 +2639,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2704,9 +2718,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3631,12 +3645,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3839,7 +3847,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4162,6 +4170,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5226,7 +5238,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/gl.po picard-2.11/po/gl.po --- picard-2.10/po/gl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/gl.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Galician and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2205,51 +2226,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2296,11 +2317,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Información" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2637,52 +2653,52 @@ msgid "Log" msgstr "Rexistro" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2716,9 +2732,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3649,12 +3665,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Erro" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3857,7 +3867,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opcións" @@ -4180,6 +4190,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Usar relacións entre pistas" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Campos personalizados" @@ -5881,6 +5895,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Script" diff -Nru picard-2.10/po/he.po picard-2.11/po/he.po --- picard-2.10/po/he.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/he.po 2024-01-25 11:03:29.000000000 +0000 @@ -14,10 +14,10 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-09-01 10:27+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-19 07:28+0000\n" "Last-Translator: Philipp Wolfer \n" -"Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" @@ -25,7 +25,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -147,26 +147,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "אין רצועות תואמות מעבר לסף לקובץ %(filename)s" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "קובץ %(filename)s זוהה!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "אין רצועות תואמות לקובץ '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "חיפוש קובץ %(filename)s בנתוני־על…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "שגיאה" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "פרטים" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "שגיאת אימות לא צפויה" @@ -294,9 +313,11 @@ msgid "Use release relationships" msgstr "שימוש קשרי־גומלין הוצאה" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "שימוש קשרי־גומלין רצוע" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "שימוש קשרי־גומלין הוצאה" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -770,24 +791,24 @@ msgid "[no release info]" msgstr "[אין פרטי הוצאה]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "‮חשבון מוזיקבריינז" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "קוד אישור:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "הסרת אלבום/ים %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "שגיאת חיפוש תקליטור" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -798,25 +819,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "כול סוגי קובצי יומן־רישום" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "קובצי יומן־רישום ac:EAC / XLD / Whipper / fre" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "קובצי יומן־רישום dBpoweramp" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "כל הקבצים" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -830,27 +851,27 @@ msgid "[loading recording information]" msgstr "[טעינת נתוני הקלטה]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[לא ניתן לטעון הקלטה %s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "שגיאת רשת AcoustID בחיפוש '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "חיפוש AcoustID נכשל עבור '%(filename)s'!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "לא נמצאו תוצאות חיפוש AcoustID לקובץ '%(filename)s'" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "חיפוש טביעת אצבע לקובץ '%(filename)s'…" @@ -1497,8 +1518,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1512,8 +1533,8 @@ "החזרת 'true' אם 'x' קטן מ־'y תוך שימוש בהשוואה שהוגדרה ב־`type`.\n" "ערכים אפשריים ל־`type` הם: \"int\" (integer), \"float\" (floating point), " "\"text\" (רגישות למלל תלוי־רישיות), \"nocase\" (ללא רגישות למלל תלוי־רישיות) " -"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש ב־" -"\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " +"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש " +"ב־\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " "הראשון לשני המשתניםבסדר עדיפויות הבא:\n" "\"int\", \"float\" and \"text\"." @@ -1526,8 +1547,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1541,8 +1562,8 @@ "החזרת 'true' אם 'x' קטן מ־'y תוך שימוש בהשוואה שהוגדרה ב־`type`.\n" "ערכים אפשריים ל־`type` הם: \"int\" (integer), \"float\" (floating point), " "\"text\" (רגישות למלל תלוי־רישיות), \"nocase\" (ללא רגישות למלל תלוי־רישיות) " -"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש ב־" -"\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " +"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש " +"ב־\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " "הראשון לשני המשתניםבסדר עדיפויות הבא:\n" "\"int\", \"float\" and \"text\"." @@ -1555,8 +1576,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1570,8 +1591,8 @@ "החזרת 'true' אם 'x' קטן מ־'y תוך שימוש בהשוואה שהוגדרה ב־`type`.\n" "ערכים אפשריים ל־`type` הם: \"int\" (integer), \"float\" (floating point), " "\"text\" (רגישות למלל תלוי־רישיות), \"nocase\" (ללא רגישות למלל תלוי־רישיות) " -"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש ב־" -"\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " +"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש " +"ב־\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " "הראשון לשני המשתניםבסדר עדיפויות הבא:\n" "\"int\", \"float\" and \"text\"." @@ -1584,8 +1605,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1599,8 +1620,8 @@ "החזרת 'true' אם 'x' קטן מ־'y תוך שימוש בהשוואה שהוגדרה ב־`type`.\n" "ערכים אפשריים ל־`type` הם: \"int\" (integer), \"float\" (floating point), " "\"text\" (רגישות למלל תלוי־רישיות), \"nocase\" (ללא רגישות למלל תלוי־רישיות) " -"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש ב־" -"\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " +"ו־\"auto\" ( איטומוט סיווג המשתנים שסופקו) אם `type` לא סופק, ייעשה שימוש " +"ב־\"auto\" כשיטת השוואה ברירת־מחדל . סוג ה־\"auto\" ייעשה שימוש בסוג היישים " "הראשון לשני המשתניםבסדר עדיפויות הבא:\n" "\"int\", \"float\" and \"text\"." @@ -1654,8 +1675,8 @@ msgstr "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" -"מחזיר מבצעים, בהם סוג הביצוע (למשל 'קולי') תואם ל־`pattern`, מאוחד ל־" -"`join`.\n" +"מחזיר מבצעים, בהם סוג הביצוע (למשל 'קולי') תואם ל־`pattern`, מאוחד " +"ל־`join`.\n" "ניתן לציין ביטוי רגיל בתבנית `/pattern/flags`. כאשר `flags`הם אופציונליים. " "כַּיוֹם הדגל הנתמך היחיד הוא 'i' (בהתעלם מגדל אות). לדוגמה `$performer(/" "^guitars?$/i)` תואם לסוג הביצוע 'גיטרה' או 'גיטרות', אך לא ל 'גיטרת בס'.\n" @@ -2186,8 +2207,8 @@ msgstr "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" -"החזרת התאריך והשעה הנוכחיים ב־ 'format' שהוגדרו, המבוססים על פייתון סטנדרטי ‎" -"`strftime` [format codes](https://strftime.org/). אם 'format' לא הוגדר, " +"החזרת התאריך והשעה הנוכחיים ב־ 'format' שהוגדרו, המבוססים על פייתון סטנדרטי " +"‎`strftime` [format codes](https://strftime.org/). אם 'format' לא הוגדר, " "התאריך / השעה יוחזרו בצורת '2020-02-05 14: 26: 32'.\n" "הערה: יש להימנע מקודי עיצוב יחודיים למסדת כדי להבטיח את ניידות התסריטים בין " "המסדות שונות. \n" @@ -2306,8 +2327,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2325,8 +2346,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2344,8 +2365,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2387,8 +2408,8 @@ msgstr "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" -"החזרת התאריך והשעה הנוכחיים ב־'format' שהוגדר, המבוסס על פייתון תקני ‎" -"`strftime` ‎[format codes](https://strftime.org/). אם לא הוגדר 'format', " +"החזרת התאריך והשעה הנוכחיים ב־'format' שהוגדר, המבוסס על פייתון תקני " +"‎`strftime` ‎[format codes](https://strftime.org/). אם לא הוגדר 'format', " "התאריך יוחזר כ־'2020-02-05'. את התאריך או התבנית לא תקינים, תוחזר מחרוזת " "ריקה.\n" "\n" @@ -2466,8 +2487,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2490,8 +2511,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2579,7 +2600,7 @@ #: picard/ui/aboutdialog.py:74 msgid "translator-credits" -msgstr "מִזְכֶּה־מתרגמים" +msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format @@ -2588,21 +2609,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"צלמיות יוצרו על־ידי סאמבהב קוטהארי ו Madebyoliver, Pixel Buddha, ניקיטה גולודב, " +"מקסים בסינסקי, Smashicons מ " "www.flaticon.com" -msgstr "" -"צלמיות יוצרו על־ידי סאמבהב קוטהארי ו Madebyoliver, Pixel Buddha, ניקיטה גולודב, מקסים בסינסקי, " -"Smashicons מ www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2779,51 +2800,51 @@ msgid "Tag removed" msgstr "תג הוסר" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "‮הצגת הוצאה במוזיקבריינז" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "תמונות משותפות לכל הרצועות" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "רצועות מכילות תמונות שונות" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "הצגת פרטים נוספים" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "תמונת עטיפה חדשה" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "תמונת עטיפה מקורית" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "כול תבניות התמונה הנתמכות" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "הצגת פרטים נוספים‮…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "השארת תמונת עטיפה מקורית" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "בחירת קובץ מקומי …" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "החלפת תמונת עטיפה קדמית" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "ספוח תמונת עטיפה קדמית" @@ -2870,11 +2891,6 @@ msgid "Cover" msgstr "עטיפה" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "פרטים" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3222,52 +3238,52 @@ msgid "Log" msgstr "יומן" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "הכברת מילים" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "מחרוזת להדגשה" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "הדגשה" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "נקוי הדגשה" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "ניקוי יומן" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "שמירה בשם‮…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "שמירת תצוגת יומן לקובץ" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "קובץ כבר קיים, האם לשמור קובץ בשם זה?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "שמירת תצוגת יומן לקובץ כשלה" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "דבר מה מנע כתיבת נתונים ל '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "האם לנקות את היומן?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "היסטוריית פעילות" @@ -3303,9 +3319,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "פיקארד \"מקשיב לפִּתְחָה זו בכדי להשתלב עם הדפדפן. כאשר יתבצע \"חיפוש\" או " "\"פתחה בדפדפן\" מתוך פיקארד, לחיצה על לחצן \"מתייג\" בעמוד המרשתת, ההוצאה " @@ -4273,12 +4289,6 @@ "\n" "האם להמשיך?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "שגיאה" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4489,7 +4499,7 @@ msgid "Available Locales" msgstr "מיקומים זמינים" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "אפשרויות" @@ -4814,6 +4824,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "להתעלם מתרגום שם אמן לתסריטי שפה אלו:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "שימוש קשרי־גומלין רצוע" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "שדות מותאמים אישית" @@ -5443,14 +5457,14 @@ "p>

ביטוי אחד לכל שורה, לא תלוי רישיות

דוגמאות:

#הערה
!" "הערה
הערה

סינון קפדני:

-מילה: לא כולל " "מילה
+מילה: כולל מילה

סינון תווים כלליים:

-*מילה: לא כולל כל הסוגות המסתיימות במילה
" -"+מילה*: כולל כל הסוגות שמתחילות במילה
+מיל?: כולל כל " -"הסוגות שמתחילות במיל ומסתיימות בתו שרירותי
+מיל[dk]: כולל " -"כל הסוגות שמתחילות במיל ומסתיימות בה או י
-מי*ה: לא כולל כל הסוגות שמתחילות במ ומסתיימות בלה

סינון " -"ביטויים רגילים (תחביר מחדש של פייתון):

-/^מ.לה+/: לא כולל " -"כל הסוגות שמתחילות במ ואחריו תו כלשהו, ולאחר מכן ל ואחריו " -"לפחות ה

אחת" +"u>

-*מילה: לא כולל כל הסוגות המסתיימות במילה
+מילה*: כולל כל הסוגות שמתחילות במילה
+מיל?: כולל " +"כל הסוגות שמתחילות במיל ומסתיימות בתו שרירותי
+מיל[dk]: " +"כולל כל הסוגות שמתחילות במיל ומסתיימות בה או י
-" +"מי*ה: לא כולל כל הסוגות שמתחילות במ ומסתיימות בלה

סינון ביטויים רגילים (תחביר מחדש של פייתון):

-/^מ.לה+/: לא כולל כל הסוגות שמתחילות במ ואחריו תו כלשהו, ולאחר מכן ל " +"ואחריו לפחות ה

אחת" #: picard/ui/options/genres.py:73 msgid "" @@ -6583,6 +6597,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "כיתוב" + #, python-format #~ msgid "Plugin %r" #~ msgstr "מִתְקָע %r:" diff -Nru picard-2.10/po/hi.po picard-2.11/po/hi.po --- picard-2.10/po/hi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/hi.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Hindi and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2209,51 +2230,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2300,11 +2321,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2640,52 +2656,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2719,9 +2735,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3648,12 +3664,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3855,7 +3865,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4179,6 +4189,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "ट्रैक संबंधों का उपयोग करें" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "कस्टम फ़ील्ड्स" diff -Nru picard-2.10/po/hr.po picard-2.11/po/hr.po --- picard-2.10/po/hr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/hr.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Croatian =2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.9.1\n" @@ -135,26 +135,46 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +#, fuzzy +msgid "Info" +msgstr "Informacije" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -280,8 +300,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -742,24 +762,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -767,25 +787,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -799,27 +819,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1288,8 +1308,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1307,8 +1327,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1326,8 +1346,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1345,8 +1365,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1799,8 +1819,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1811,8 +1831,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1823,8 +1843,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1898,8 +1918,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1922,8 +1942,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2019,13 +2039,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2195,52 +2215,52 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 #, fuzzy msgid "Show more details" msgstr "Prikaži više detalja…" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Prikaži više detalja…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2288,12 +2308,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -#, fuzzy -msgid "Info" -msgstr "Informacije" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2636,52 +2650,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2716,9 +2730,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3661,12 +3675,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3870,7 +3878,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4194,6 +4202,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" diff -Nru picard-2.10/po/hu.po picard-2.11/po/hu.po --- picard-2.10/po/hu.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/hu.po 2024-01-25 11:03:29.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Hungarian and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2231,51 +2252,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2322,11 +2343,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Infó" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2665,52 +2681,52 @@ msgid "Log" msgstr "Napló" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2744,9 +2760,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3677,12 +3693,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Hiba" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3885,7 +3895,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 #, fuzzy msgid "Options" msgstr "&Beállítások" @@ -4210,6 +4220,12 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +#, fuzzy +#| msgid "Use track relationships" +msgid "Use track relationships" +msgstr "Zeneszám összefüggések használata" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Egyéni mezők" @@ -5906,6 +5922,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Szkript" + #, python-format #~ msgid "Plugin %r" #~ msgstr "%r plugin" diff -Nru picard-2.10/po/id.po picard-2.11/po/id.po --- picard-2.10/po/id.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/id.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,17 +11,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Indonesian \n" +"picard/2/app/id/>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -278,8 +297,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -741,25 +760,25 @@ msgid "[no release info]" msgstr "[tidak ada release info]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 #, fuzzy msgid "MusicBrainz Account" msgstr "Akun MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -770,25 +789,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -802,27 +821,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1292,8 +1311,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1311,8 +1330,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1330,8 +1349,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1349,8 +1368,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1803,8 +1822,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1815,8 +1834,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1827,8 +1846,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1902,8 +1921,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1926,8 +1945,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2025,13 +2044,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2199,51 +2218,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2290,11 +2309,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2626,52 +2640,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2704,9 +2718,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3627,12 +3641,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3835,7 +3843,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Pilihan" @@ -4160,6 +4168,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5227,7 +5239,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5846,6 +5858,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skrip" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Skrip" diff -Nru picard-2.10/po/is.po picard-2.11/po/is.po --- picard-2.10/po/is.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/is.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 08:24+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Icelandic and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2204,51 +2225,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2295,11 +2316,6 @@ msgid "Cover" msgstr "Umslag" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Upplýsingar" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2636,52 +2652,52 @@ msgid "Log" msgstr "Annálar" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2715,9 +2731,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3646,12 +3662,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Villa" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3854,7 +3864,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Valkostir" @@ -4177,6 +4187,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Nota lagatengingar" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Sérsniðnir reitir" @@ -5872,6 +5886,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skrift" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Skrift" diff -Nru picard-2.10/po/it.po picard-2.11/po/it.po --- picard-2.10/po/it.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/it.po 2024-01-25 11:03:29.000000000 +0000 @@ -16,19 +16,19 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-09-13 19:27+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-24 01:28+0000\n" "Last-Translator: \"salo.rock\" \n" -"Language-Team: Italian \n" +"Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == " "0) ? 1 : 2);\n" -"X-Generator: Weblate 5.0.1\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -126,7 +126,7 @@ msgstr "" "Lo schema di rinominazione file separato per album di artisti vari è stato " "rimosso in questa versione di Picard.\n" -"Al momento non stai usando questa opzione, ma hai definito uno schema di " +"Al momento non stai usando quest'opzione, ma hai definito uno schema di " "rinominazione file separato.\n" "Vuoi eliminarlo o unirlo al tuo schema di rinominazione file per album di " "artisti singoli?" @@ -153,26 +153,45 @@ "Non è stato possibile analizzare il file poiché danneggiato o in un formato " "non supportato." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nessuna traccia corrispondente sopra la soglia al file '%(filename)s'" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Il file '%(filename)s' è stato identificato!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nessuna traccia corrispondente al file '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Ricerca dei metadati del file %(filename)s in corso…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Errore" + +#: picard/log.py:68 +msgid "Warning" +msgstr "Avvertenza" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Informazioni" + +#: picard/log.py:70 +msgid "Debug" +msgstr "Debug" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Errore inatteso nell'autenticazione" @@ -277,7 +296,7 @@ #: picard/profile.py:65 msgid "Translation locales" -msgstr "Localizzazioni per traduzioni" +msgstr "Ambienti linguistici per traduzioni" #: picard/profile.py:66 msgid "Translate artist names exception" @@ -303,9 +322,9 @@ msgid "Use release relationships" msgstr "Usa le relazioni delle pubblicazioni" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Usa le relazioni delle tracce" +#: picard/profile.py:72 +msgid "Use track and release relationships" +msgstr "Usa le relazioni delle tracce e delle pubblicazioni" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -365,7 +384,7 @@ #: picard/profile.py:95 picard/ui/ui_options_ratings.py:47 msgid "Enable track ratings" -msgstr "Abilita voto alle tracce" +msgstr "Abilita valutazioni delle tracce" #: picard/profile.py:98 msgid "Email to use when saving ratings" @@ -373,7 +392,7 @@ #: picard/profile.py:99 picard/ui/ui_options_ratings.py:50 msgid "Submit ratings to MusicBrainz" -msgstr "Invia voti a MusicBrainz" +msgstr "Invia valutazioni a MusicBrainz" #: picard/profile.py:104 picard/ui/options/tags.py:47 msgid "Tags" @@ -596,12 +615,12 @@ #: picard/profile.py:192 msgid "Use advanced search syntax" -msgstr "Utilizza la sintassi di ricerca avanzata" +msgstr "Usa la sintassi di ricerca avanzata" #: picard/profile.py:193 msgid "Show a usage warning dialog when Picard starts" msgstr "" -"Mostra una finestra di dialogo di avvertimento utenti all'avvio di Picard" +"Mostra una finestra di dialogo di avvertenza utenti all'avvio di Picard" #: picard/profile.py:194 picard/ui/ui_options_interface.py:128 msgid "Show a quit confirmation dialog for unsaved changes" @@ -770,24 +789,24 @@ msgid "[no release info]" msgstr "[nessuna informazione sulla pubblicazione]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "Account MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Codice di autorizzazione:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Rimozione album %(id)s: %(artist)s - %(album)s in corso" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Errore di ricerca del CD" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -798,25 +817,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "Tutti i file di registro supportati" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "File di registro EAC / XLD / Whipper / fre:ac" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "File di registro dBpoweramp" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Tutti i file" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "Non è stato possibile analizzare il registro di ripping \"%s\"" @@ -830,28 +849,28 @@ msgid "[loading recording information]" msgstr "[caricamento informazioni registrazione in corso]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[non è stato possibile caricare la registrazione %s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Errore di rete nella ricerca AcoustID per '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Ricerca AcoustID per '%(filename)s' non riuscita!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" "La ricerca AcoustID per il file '%(filename)s' non ha prodotto risultati" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Ricerca dell'impronta digitale del file '%(filename)s' in corso…" @@ -1249,8 +1268,8 @@ "rinominazione file,\n" " ma che non sarà scritta come un tag nel file, aggiungi un trattino " "basso\n" -" prima del nome della variabile. `%something%` creerà un tag \"something" -"\";\n" +" prima del nome della variabile. `%something%` creerà un tag " +"\"something\";\n" " `%_something%` non lo farà." #: picard/script/functions.py:450 @@ -1520,8 +1539,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1554,8 +1573,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1588,8 +1607,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1622,8 +1641,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1700,14 +1719,14 @@ msgstr "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" -"Restituisce gli esecutori se il tipo di esecuzione (per es. \"vocale\") " +"Restituisce gli esecutori se il tipo di esecuzione (per es. \"voce\") " "corrisponde a `pattern`, con `join` come connettore.\n" "È possibile specificare un'espressione regolare nel formato `/pattern/" "flags`. `flags` sono opzionali. Al momento\n" -"la sola flag supportata è \"i\" (ignora maiuscolo/minuscolo). Per esempio, `" -"$performer(/^guitars?$/i)` corrisponde\n" -"al tipo di esecuzione \"guitar\" o \"Guitars\", ma non per es. \"bass guitar" -"\".\n" +"la sola flag supportata è \"i\" (ignora maiuscolo/minuscolo). Per esempio, " +"`$performer(/^guitars?$/i)` corrisponde\n" +"al tipo di esecuzione \"guitar\" o \"Guitars\", ma non per es. \"bass " +"guitar\".\n" "\n" "_Da Picard 0.10_" @@ -1757,7 +1776,7 @@ "Restituisce il primo carattere di `text`.\n" "Se `text` non inizia con un carattere alfabetico, restituisce `nonalpha`. Se " "`nonalpha` non è specificato,\n" -"sarà usato il valore di default \"#\".\n" +"sarà usato il valore predefinito \"#\".\n" "\n" "_Da Picard 0.12_" @@ -2381,15 +2400,15 @@ "\n" "Restituisce il nome del paese per il codice paese specificato. Se il codice " "paese non è valido, restituisce una stringa vuota.\n" -"Se translate non è vuoto, il risultato sarà tradotto nella lingua di " -"localizzazione attuale.\n" +"Se translate non è vuoto, il risultato sarà tradotto nella lingua " +"dell'ambiente linguistico attuale.\n" #: picard/script/functions.py:1451 msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2397,8 +2416,8 @@ msgstr "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Restituisce l'anno della data specificata. L'ordine predefinito è \"ymd" -"\" (anno, mese, giorno), ma può essere modificato specificando\n" +"Restituisce l'anno della data specificata. L'ordine predefinito è " +"\"ymd\" (anno, mese, giorno), ma può essere modificato specificando\n" "\"dmy\" o \"mdy\". Se la data non è valida, restituisce una stringa vuota.\n" "\n" "_Da Picard 2.7_" @@ -2407,8 +2426,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2416,8 +2435,8 @@ msgstr "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Restituisce il mese della data specificata. L'ordine predefinito è \"ymd" -"\" (anno, mese, giorno), ma può essere modificato specificando\n" +"Restituisce il mese della data specificata. L'ordine predefinito è " +"\"ymd\" (anno, mese, giorno), ma può essere modificato specificando\n" "\"dmy\" o \"mdy\". Se la data non è valida, restituisce una stringa vuota.\n" "\n" "_Da Picard 2.7_" @@ -2426,8 +2445,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2435,8 +2454,8 @@ msgstr "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Restituisce il giorno della data specificata. L'ordine predefinito è \"ymd" -"\" (anno, mese, giorno), ma può essere modificato specificando\n" +"Restituisce il giorno della data specificata. L'ordine predefinito è " +"\"ymd\" (anno, mese, giorno), ma può essere modificato specificando\n" "\"dmy\" o \"mdy\". Se la data non è valida, restituisce una stringa vuota.\n" "\n" "_Da Picard 2.7_" @@ -2550,8 +2569,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2595,8 +2614,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2729,21 +2748,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Icone realizzate da Sambhav Kothari e Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons di www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Icone realizzate da Sambhav Kothari e Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"di www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2911,7 +2930,7 @@ #: picard/ui/colors.py:43 msgid "Log view text (warning)" -msgstr "Testo visualizzazione registro (avviso)" +msgstr "Testo visualizzazione registro (avvertenza)" #: picard/ui/colors.py:44 msgid "Tag added" @@ -2925,51 +2944,51 @@ msgid "Tag removed" msgstr "Tag rimosso" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Visualizza pubblicazione su MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Immagini comuni in tutte le tracce" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Le tracce contengono immagini diverse" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Mostra più dettagli" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nuova copertina" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Copertina originale" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Tutti i formati di immagine supportati" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Mostra più dettagli…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Mantieni la copertina originale" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Scegli file locale…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Sostituisci copertina frontale" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Aggiungi copertina frontale" @@ -3016,11 +3035,6 @@ msgid "Cover" msgstr "Copertina" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informazioni" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3364,59 +3378,60 @@ "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" -"Nessuna impronta digitale è stata calcolata per questo file. Usa \"Analizza" -"\" o \"Genera impronte digitali AcoustID\" per calcolare l'impronta digitale." +"Nessuna impronta digitale è stata calcolata per questo file. Usa " +"\"Analizza\" o \"Genera impronte digitali AcoustID\" per calcolare " +"l'impronta digitale." #: picard/ui/logview.py:169 msgid "Log" msgstr "Registro" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Verbosità" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Stringa da evidenziare" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Evidenzia" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Reimposta evidenza" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Svuota registro" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Salva come…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Salva vista registro su file" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Il file è già esistente, vuoi veramente salvare in questo file?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Non è stato possibile salvare la Vista Registro su file" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Qualcosa ha impedito che i dati venissero scritti in '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Sei sicuro di voler svuotare il registro?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Cronologia dell'attività" @@ -3457,9 +3472,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard è in ascolto su questa porta per integrarsi con il tuo browser. " "Quando usi la funzione \"Cerca\" o \"Apri nel browser\" da Picard, cliccare " @@ -4098,7 +4113,7 @@ #: picard/ui/newuserdialog.py:54 msgid "New User Warning" -msgstr "Avvertimento per nuovi utenti" +msgstr "Avvertenza per nuovi utenti" #: picard/ui/passworddialog.py:43 #, python-format @@ -4279,11 +4294,11 @@ #: picard/ui/savewarningdialog.py:66 msgid "Don't show this warning again." -msgstr "Non mostrare più questo avvertimento." +msgstr "Non mostrare più questa avvertenza." #: picard/ui/savewarningdialog.py:72 msgid "File Save Warning" -msgstr "Avvertimento sul salvataggio di file" +msgstr "Avvertenza sul salvataggio di file" #: picard/ui/scripteditor.py:145 msgid "Renaming options are disabled" @@ -4450,12 +4465,6 @@ "\n" "Sei sicuro di voler continuare?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Errore" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "È già presente uno script con quel titolo." @@ -4642,33 +4651,33 @@ #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" -msgstr "Selettore localizzazione" +msgstr "Selettore ambiente linguistico" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" -msgstr "Localizzazioni selezionate" +msgstr "Ambienti linguistici selezionati" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" -msgstr "Sposta la localizzazione selezionata verso l'alto" +msgstr "Sposta l'ambiente linguistico selezionato verso l'alto" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" -msgstr "Aggiungi alle localizzazioni selezionate" +msgstr "Aggiungi agli ambienti linguistici selezionati" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" -msgstr "Rimuovi la localizzazione selezionata" +msgstr "Rimuovi l'ambiente linguistico selezionato" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" -msgstr "Sposta la localizzazione selezionata verso il basso" +msgstr "Sposta l'ambiente linguistico selezionato verso il basso" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" -msgstr "Localizzazioni disponibili" +msgstr "Ambienti linguistici disponibili" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opzioni" @@ -4831,7 +4840,7 @@ #: picard/ui/ui_options_general.py:206 msgid "Log out" -msgstr "Disconnetti" +msgstr "Disconnettiti" #: picard/ui/ui_options_general.py:211 msgid "Update Checking" @@ -4993,7 +5002,8 @@ #: picard/ui/ui_options_metadata.py:130 msgid "Translate artist names to these locales where possible:" -msgstr "Traduci nomi degli artisti in queste localizzazioni ove possibile:" +msgstr "" +"Traduci nomi degli artisti in questi ambienti linguistici ove possibile:" #: picard/ui/ui_options_metadata.py:131 picard/ui/ui_options_metadata.py:133 msgid "Select…" @@ -5004,6 +5014,10 @@ msgstr "" "Ignora le traduzioni dei nomi degli artisti per questi sistemi di scrittura:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Usa le relazioni delle tracce" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Campi personalizzati" @@ -5103,10 +5117,10 @@ "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" -"Picard salva i voti insieme all'indirizzo e-mail che identifica l'utente che " -"li ha creati. In questo modo si possono salvare nei file voti differenti per " -"ogni utente. Per favore, inserisci l'e-mail che vuoi usare per salvare i " -"tuoi voti." +"Picard salva le valutazioni insieme all'indirizzo email che identifica " +"l'utente che le ha create. In questo modo è possibile salvare nei file " +"valutazioni differenti per ogni utente. Specifica l'email che vuoi usare per " +"salvare le tue valutazioni." #: picard/ui/ui_options_ratings.py:49 msgid "E-mail:" @@ -5706,8 +5720,8 @@ #: picard/ui/options/interface.py:94 msgid "The default color scheme based on the operating system display settings" msgstr "" -"Lo schema colori di default in base alle impostazioni di visualizzazione del " -"sistema operativo" +"Lo schema colori predefinito in base alle impostazioni di visualizzazione " +"del sistema operativo" #: picard/ui/options/interface.py:97 msgid "Dark" @@ -5756,8 +5770,8 @@ "to use Picard's default theme again." msgstr "" "Usare il tema di sistema può far sì che l'interfaccia utente non sia " -"visualizzata correttamente. In questo caso, seleziona l'opzione \"default\" " -"per usare di nuovo il tema di default di Picard." +"visualizzata correttamente. In questo caso, seleziona l'opzione " +"\"Predefinito\" per usare di nuovo il tema predefinito di Picard." #: picard/ui/options/interface.py:188 msgid "Language changed" @@ -6150,7 +6164,7 @@ #: picard/ui/options/ratings.py:41 msgid "Ratings" -msgstr "Voti" +msgstr "Valutazioni" #: picard/ui/options/releases.py:158 msgid "Preferred Releases" @@ -6843,6 +6857,9 @@ "\n" "%s" +#~ msgid "New Script" +#~ msgstr "Nuovo script" + #, python-format #~ msgid "%(value)s %(unit)s" #~ msgstr "%(value)s %(unit)s" diff -Nru picard-2.10/po/ja.po picard-2.11/po/ja.po --- picard-2.10/po/ja.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ja.po 2024-01-25 11:03:29.000000000 +0000 @@ -20,21 +20,22 @@ # 和田篤 , 2018-2019 # 和田篤 , 2018 # 和田篤 , 2018 +# shuuji3 , 2023. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-30 09:27+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-22 09:28+0000\n" +"Last-Translator: shuuji3 \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -153,28 +154,49 @@ "The file failed to parse, either the file is damaged or has an unsupported " "file format." msgstr "" +"ファイルのパースに失敗しました。ファイルが破損しているか、ファイル形式が未対" +"応です。" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" "ファイル「%(filename)s」にしきい値を超えてマッチするトラックはありません" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "ファイル「%(filename)s」を同定しました!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "ファイル「%(filename)s」にマッチするトラックはありません" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "ファイル「%(filename)s」のメタデータを検索しています…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "エラー" + +#: picard/log.py:68 +msgid "Warning" +msgstr "警告" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "情報" + +#: picard/log.py:70 +msgid "Debug" +msgstr "デバッグ" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "予期しない認証エラー" @@ -190,10 +212,9 @@ msgstr "プラグイン「%s」を読み込めません" #: picard/pluginmanager.py:302 -#, fuzzy, python-format -#| msgid "Failed loading plugin \"%(plugin)s\" in \"%(dirname)s\"" +#, python-format msgid "Failed loading plugin \"%(plugin)s\"" -msgstr "プラグイン「%(plugin)s」を「%(dirname)s」内での読み込みに失敗しました" +msgstr "プラグイン「%(plugin)s」の読み込みに失敗しました" #: picard/pluginmanager.py:349 #, python-format @@ -254,15 +275,15 @@ #: picard/profile.py:53 picard/ui/ui_options_general.py:212 msgid "Check for plugin updates during startup" -msgstr "" +msgstr "起動時にプラグインの更新を確認する" #: picard/profile.py:54 picard/ui/ui_options_general.py:213 msgid "Check for program updates during startup" -msgstr "" +msgstr "起動時にプログラムの更新を確認する" #: picard/profile.py:55 msgid "Days between update checks" -msgstr "" +msgstr "更新確認の間隔 (日)" #: picard/profile.py:56 msgid "Updates to check" @@ -306,9 +327,11 @@ msgid "Use release relationships" msgstr "リリースの関連性を使用する" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "トラックの関連性を使用する" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "リリースの関連性を使用する" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -771,24 +794,24 @@ msgid "[no release info]" msgstr "[リリース情報なし]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainzアカウント" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "認証コード:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "アルバム%(id)sを削除しています: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "CD読み込みのエラー" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -799,25 +822,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "すべてのファイル" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -831,27 +854,27 @@ msgid "[loading recording information]" msgstr "[レコーディング情報読み込み中]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[レコーディング%s を読み込めませんでした]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "「%(filename)s」のAcoustID検索でネットワークエラーが発生しました!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "「%(filename)s」のAcoustID検索が失敗しました!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "ファイル「%(filename)s」のAcoustID検索結果はありませんでした。" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "ファイル「%(filename)s」のフィンガープリントを検索しています…" @@ -1196,8 +1219,8 @@ "`$unset(name)`\n" "\n" "変数 `name` を開放する。\n" -"ワイルドカードで特定のタグの設定を開放する (\"performer:\\*\", \"comment:\\*" -"\", and \"lyrics:\\*\" で有効)。\n" +"ワイルドカードで特定のタグの設定を開放する (\"performer:\\*\", \"comment:" +"\\*\", and \"lyrics:\\*\" で有効)。\n" "例: `$unset(performer:*)` で performer タグを開放する。" #: picard/script/functions.py:417 @@ -1501,8 +1524,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1520,8 +1543,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1539,8 +1562,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1558,8 +1581,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2140,8 +2163,8 @@ "` end` インデックスが空白の場合、デフォルトでそれぞれリストの開始と終了と判断" "する。\n" "\n" -"次の例では、\"feat.\" リストの作成に使用可能な最初のアーティストを除く、 `" -"%artists%` 内のすべてのアーティストを含む複数値変数を作成する。\n" +"次の例では、\"feat.\" リストの作成に使用可能な最初のアーティストを除く、 " +"`%artists%` 内のすべてのアーティストを含む複数値変数を作成する。\n" "\n" "例:\n" "\n" @@ -2291,8 +2314,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2303,8 +2326,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2315,8 +2338,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2390,8 +2413,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2414,8 +2437,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2517,21 +2540,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"アイコン作成:Sambhav Kothari and MadebyoliverPixel BuddhaNikita GolubevMaxim Basinski," -"Smashicons(www.flaticon.comより)" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"アイコン作成:Sambhav Kothari and MadebyoliverPixel BuddhaNikita Golubev," +"Maxim BasinskiSmashicons(www.flaticon.comより)" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2707,51 +2730,51 @@ msgid "Tag removed" msgstr "タグが削除されました" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "MusicBrainzでリリースを表示する" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "全トラック共通画像" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "トラックが異なる画像を含む" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "詳細を表示" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "新しいカバーアート" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "オリジナルカバーアート" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "サポートされているすべての画像フォーマット" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "詳細を表示…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "オリジナルカバーアートを保持" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "ローカルファイルを選択…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "前面カバーアートを置き換える" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "前面カバーアートを追加" @@ -2798,11 +2821,6 @@ msgid "Cover" msgstr "カバー" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "情報" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3140,52 +3158,52 @@ msgid "Log" msgstr "ログ" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "冗長" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "ハイライトする文字列" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "ハイライト" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "ハイライト削除" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "ログ削除" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "名前を付けて保存…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "ログ表示をファイルに保存" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "ファイルを上書きしますか?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "ログのファイル保存に失敗しました" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "データを '%s' に書き込めません" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "ログを削除しますか?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "動作履歴" @@ -3220,9 +3238,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picardはブラウザと連携するためにこのポートで待ち受けています。Picardから「検" "索」または「ブラウザを開く」を実行したなら、ウェブページで\"Tagger\"ボタンを" @@ -4157,12 +4175,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "エラー" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4372,7 +4384,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "オプション" @@ -4701,6 +4713,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "トラックの関連性を使用する" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "カスタムフィールド" @@ -6452,6 +6468,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "文字" + #, python-format #~ msgid "Plugin %r" #~ msgstr "プラグイン %r" diff -Nru picard-2.10/po/kn.po picard-2.11/po/kn.po --- picard-2.10/po/kn.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/kn.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Kannada and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2197,53 +2216,53 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 #, fuzzy msgid "New Cover Art" msgstr "ಹೊರ ಚಿತ್ರ" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 #, fuzzy msgid "Original Cover Art" msgstr "ಹೊರ ಚಿತ್ರ" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2292,11 +2311,6 @@ msgid "Cover" msgstr "ಹೊರ ಚಿತ್ರ" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2630,52 +2644,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2708,9 +2722,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3629,12 +3643,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3847,7 +3855,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4174,6 +4182,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5857,6 +5869,10 @@ msgstr "" #, fuzzy +#~ msgid "New Script" +#~ msgstr "ಆರಿಸಿದ ಕಡತಗಳನ್ನು ಉಳಿಸು" + +#, fuzzy #~ msgid "German" #~ msgstr "ಬೆಲ್ಜಿಯಂ" diff -Nru picard-2.10/po/ko.po picard-2.11/po/ko.po --- picard-2.10/po/ko.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ko.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,17 +11,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-30 09:27+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Korean \n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -137,26 +137,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "기준치 이상으로 '%(filename)s' 파일에 대한 일치 트랙 없음" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "'%(filename)s' 파일 식별!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "'%(filename)s' 파일에 대한 일치 트랙 없음" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "%(filename)s 파일에 대한 메타데이터 조회 중 …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "오류" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "정보" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "예상치 못한 인증 에러" @@ -285,9 +304,11 @@ msgid "Use release relationships" msgstr "릴리즈 관계 사용" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "트랙 관계 사용" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "릴리즈 관계 사용" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -755,24 +776,24 @@ msgid "[no release info]" msgstr "[릴리즈 정보 없음]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz 계정" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "인증 코드:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "%(id)s 앨범 제거중: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "CD 검색 실패" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -783,25 +804,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "모든 파일들" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -815,27 +836,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "'%(filename)s'에 대한 AcoustID 조회 중 네트워크 오류 발생!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "'%(filename)s'에 대한 AcoustID 조회 실패!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "'%(filename)s' 파일에 대한 AcoustID 조회 결과없음" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "'%(filename)s' 파일에 대한 지문 찾는 중 …" @@ -1305,8 +1326,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1324,8 +1345,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1343,8 +1364,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1362,8 +1383,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1816,8 +1837,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1828,8 +1849,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1840,8 +1861,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1915,8 +1936,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1939,8 +1960,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2040,13 +2061,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2214,51 +2235,51 @@ msgid "Tag removed" msgstr "지워진 태그" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "MusicBrainz의 릴리즈 보기" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "모든 트랙의 공통 이미지" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "트랙에 다른 이미지가 포함됨" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "상세보기" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "새 커버 아트" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "오리지널 커버 아트" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "상세보기…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "오리지널 커버 아트 유지" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "로컬 파일 선택하세요" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2306,11 +2327,6 @@ msgid "Cover" msgstr "커버" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "정보" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2646,52 +2662,52 @@ msgid "Log" msgstr "로그" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "로그 지우기" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "다름 이름으로 저장" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "활동 이력" @@ -2726,9 +2742,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard는 이 포트를 수신하여 브라우저와 통합합니다. Picard에서 \"검색\" 또는 " "\"브라우저에서 열기\" 시 웹페이지의 \"Tagger\" 버튼을 클릭하면 Picard에 릴리" @@ -3658,12 +3674,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "오류" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3867,7 +3877,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "옵션" @@ -4193,6 +4203,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "트랙 관계 사용" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "사용자정의 항목" @@ -5277,7 +5291,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5896,6 +5910,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "스크립트" + #, python-format #~ msgid "Plugin %r" #~ msgstr "플러그인 %r" diff -Nru picard-2.10/po/lt.po picard-2.11/po/lt.po --- picard-2.10/po/lt.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/lt.po 2024-01-25 11:03:29.000000000 +0000 @@ -6,16 +6,16 @@ # A B, 2017 # Jonas Slivka , 2006 # Philipp Wolfer , 2023. -# "Vac31." , 2023. +# "Vac31." , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-10-09 17:27+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2024-01-25 09:28+0000\n" "Last-Translator: \"Vac31.\" \n" "Language-Team: Lithuanian \n" +"picard/2/app/lt/>\n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,82 +23,82 @@ "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " "11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 :" " n % 1 != 0 ? 2: 3);\n" -"X-Generator: Weblate 5.0.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.6.0\n" #: picard/album.py:150 msgid "Unmatched Files" -msgstr "" +msgstr "Neatitinkantys failai" #: picard/album.py:516 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" -msgstr "" +msgstr "Pakrautas albumas %(id)s: %(artist)s – %(album)s" #: picard/album.py:573 #, python-format msgid "Loading album %(id)s …" -msgstr "Kraunam %(id)s albumą …" +msgstr "Kraunamas albumas %(id)s …" #: picard/album.py:790 msgid "[loading album information]" -msgstr "[kraunam albumo informacija]" +msgstr "[kraunama albumo informacija]" #: picard/album.py:792 #, python-format msgid "[could not load album %s]" -msgstr "" +msgstr "[nepavyko pakrauti albumo %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" -msgstr "" +msgstr "Identifikuotas klasteris %(album)s!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" -msgstr "" +msgstr "Nėra atitinkamų leidinių klasteriui %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s…" -msgstr "" +msgstr "Ieškoma metaduomenų klasteriui %(album)s…" #: picard/cluster.py:330 msgid "Unclustered Files" -msgstr "" +msgstr "Nesuklastruoti failai" #: picard/collection.py:78 #, python-format msgid "Added %(count)i release to collection \"%(name)s\"" msgid_plural "Added %(count)i releases to collection \"%(name)s\"" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Pridėtas %(count)i leidinys į kolekciją „%(name)s“" +msgstr[1] "Pridėta %(count)i leidiniai į kolekciją „%(name)s“" +msgstr[2] "Pridėtas %(count)i leidinio į kolekciją „%(name)s“" +msgstr[3] "Pridėta %(count)i leidinių į kolekciją „%(name)s“" #: picard/collection.py:86 #, python-format msgid "Removed %(count)i release from collection \"%(name)s\"" msgid_plural "Removed %(count)i releases from collection \"%(name)s\"" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Pašalintas %(count)i leidinys iš kolekcijos „%(name)s“" +msgstr[1] "Pašalinta %(count)i leidiniai iš kolekcijos „%(name)s“" +msgstr[2] "Pašalintas %(count)i leidinio iš kolekcijos „%(name)s“" +msgstr[3] "Pašalinta %(count)i leidinių iš kolekcijos „%(name)s“" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" -msgstr "" +msgstr "Klaida modifikuojant kolekcijas: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" -msgstr "" +msgstr "Klaida kraunant kolekcijas: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" -msgstr "" +msgstr "Įvairių atlikėjų failų pavadinimų schemos pašalinimas" #: picard/config_upgrade.py:83 msgid "" @@ -107,6 +107,10 @@ "Your file naming scheme has automatically been merged with that of single " "artist albums." msgstr "" +"Šioje Picard versijoje pašalinta atskira failų pavadinimų schema įvairių " +"atlikėjų albumams.\n" +"Tavo failų pavadinimų schema automatiškai sujungiama su singlų atlikėjų " +"albumų schema." #: picard/config_upgrade.py:96 msgid "" @@ -117,66 +121,92 @@ "Do you want to remove it or merge it with your file naming scheme for single " "artist albums?" msgstr "" +"Šioje Picard versijoje pašalinta atskira failų pavadinimų schema įvairių " +"atlikėjų albumams.\n" +"Šiuo metu šios parinkties nenaudoji, bet turi apibrėžtą atskirą failo " +"pavadinimo schemą.\n" +"Ar nori ją pašalinti, ar sujungti su vieno atlikėjo albumų failų pavadinimų " +"schema?" #: picard/config_upgrade.py:103 msgid "Merge" -msgstr "" +msgstr "Sujungti" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:426 #: picard/ui/options/interface_toolbar.py:100 #: picard/ui/ui_options_interface_toolbar.py:80 -#, fuzzy msgid "Remove" msgstr "Pašalinti" #: picard/config_upgrade.py:422 msgid "Primary file naming script" -msgstr "" +msgstr "Pagrindinis failų pavadinimų skriptas" #: picard/file.py:216 msgid "" "The file failed to parse, either the file is damaged or has an unsupported " "file format." msgstr "" +"Failo nepavyko išanalizuoti, nes failas yra pažeistas arba jo formatas " +"nepalaikomas." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" -msgstr "" +msgstr "Nėra atitikmenų takelių, viršijančių ribą failui „%(filename)s“" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" -msgstr "" +msgstr "Failas „%(filename)s“ identifikuotas!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" -msgstr "" +msgstr "Nėra atitinkamų takelių failui „%(filename)s“" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" -msgstr "" +msgstr "Ieškoma metaduomenų failui %(filename)s …" + +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Klaida" + +#: picard/log.py:68 +msgid "Warning" +msgstr "Įspėjimas" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Informacija" + +#: picard/log.py:70 +msgid "Debug" +msgstr "Derinimas" #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" -msgstr "" +msgstr "Netikėta tapatybės nustatymo klaida." #: picard/oauth.py:288 #, python-format msgid "Unexpected request error (HTTP code %s)" -msgstr "" +msgstr "Netikėta užklausos klaida (HTTP kodas %s)." #: picard/pluginmanager.py:271 #, python-format msgid "Unable to load plugin '%s'" -msgstr "" +msgstr "Nepavyksta pakrauti įskiepio „%s“." #: picard/pluginmanager.py:302 #, python-format msgid "Failed loading plugin \"%(plugin)s\"" -msgstr "" +msgstr "Nepavyko pakrauti įskiepio „%(plugin)s“." #: picard/pluginmanager.py:349 #, python-format @@ -184,27 +214,28 @@ "Plugin \"%(plugin)s\" from \"%(filename)s\" is not compatible with this " "version of Picard." msgstr "" +"Įskiepis „%(plugin)s“ iš „%(filename)s“ nepalaikomas su šia Picard versija." #: picard/pluginmanager.py:354 #, python-format msgid "Plugin \"%(plugin)s\" has an invalid API version string: %(error)s" -msgstr "" +msgstr "Įskiepio „%(plugin)s“ turi netinkamą API versijos eilutę: %(error)s" #: picard/pluginmanager.py:360 picard/ui/options/plugins.py:431 #: picard/ui/options/plugins.py:443 picard/ui/options/plugins.py:464 #, python-format msgid "Plugin \"%(plugin)s\"" -msgstr "" +msgstr "Įskiepis „%(plugin)s“" #: picard/pluginmanager.py:371 #, python-format msgid "Failed loading zipped plugin \"%(plugin)s\" from \"%(filename)s\"" -msgstr "" +msgstr "Nepavyko pakrauti užpakalinio įskiepio „%(plugin)s“ iš „%(filename)s“" #: picard/pluginmanager.py:512 #, python-format msgid "Error loading plugins list: %(error)s" -msgstr "" +msgstr "Klaida kraunant įskiepių sąrašą: %(error)s" #: picard/profile.py:46 picard/ui/options/general.py:56 #: picard/ui/ui_options_general.py:207 @@ -213,511 +244,509 @@ #: picard/profile.py:48 msgid "Server address" -msgstr "" +msgstr "Serverio adresas" #: picard/profile.py:49 msgid "Port" -msgstr "" +msgstr "Prievadas" #: picard/profile.py:50 picard/ui/ui_options_general.py:208 msgid "Automatically scan all new files" -msgstr "" +msgstr "Automatiškai skenuoti visus naujus failus" #: picard/profile.py:51 picard/ui/ui_options_general.py:209 msgid "Automatically cluster all new files" -msgstr "" +msgstr "Automatiškai klasterizuoti visus naujus failus" #: picard/profile.py:52 picard/ui/ui_options_general.py:210 msgid "Ignore MBIDs when loading new files" -msgstr "" +msgstr "Ignoruoti MBID, kai kraunami nauji failai" #: picard/profile.py:53 picard/ui/ui_options_general.py:212 msgid "Check for plugin updates during startup" -msgstr "" +msgstr "Tikrinti įskiepio naujinimus paleidimo metu" #: picard/profile.py:54 picard/ui/ui_options_general.py:213 msgid "Check for program updates during startup" -msgstr "" +msgstr "Tikrinti programos naujinimus paleidimo metu" #: picard/profile.py:55 msgid "Days between update checks" -msgstr "" +msgstr "Dienos tarp naujinimo patikrinimų" #: picard/profile.py:56 msgid "Updates to check" -msgstr "" +msgstr "Naujinimus tikrinti" #: picard/profile.py:61 picard/ui/options/metadata.py:79 #: picard/ui/ui_options_metadata.py:129 msgid "Metadata" -msgstr "" +msgstr "Metaduomenys" #: picard/profile.py:64 msgid "Translate artist names" -msgstr "" +msgstr "Versti atlikėjų vardus" #: picard/profile.py:65 msgid "Translation locales" -msgstr "" +msgstr "Vertimo lokalės" #: picard/profile.py:66 msgid "Translate artist names exception" -msgstr "" +msgstr "Versti atlikėjų vardus išimtis" #: picard/profile.py:67 msgid "Translation script exceptions" -msgstr "" +msgstr "Vertimo rašto išimtys" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:134 msgid "Use standardized artist names" -msgstr "" +msgstr "Naudoti standartizuotus atlikėjų vardus" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Use standardized instrument and vocal credits" -msgstr "" +msgstr "Naudoti standartizuotus instrumentų ir vokalo kūrėjus" #: picard/profile.py:70 picard/ui/ui_options_metadata.py:136 msgid "Convert Unicode punctuation characters to ASCII" -msgstr "" +msgstr "Konvertuoti Unicode skyrybos ženklus į ASCII" #: picard/profile.py:71 picard/ui/ui_options_metadata.py:137 msgid "Use release relationships" -msgstr "" +msgstr "Naudoti leidinio santykius" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "" +#: picard/profile.py:72 +msgid "Use track and release relationships" +msgstr "Naudoti takelio ir leidinio santykius" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" -msgstr "" +msgstr "Atspėti takelio numerį ir pavadinimą iš failo pavadinimo, jei tuščias" #: picard/profile.py:74 msgid "Various Artists name" -msgstr "" +msgstr "Įvairių atlikėjų pavadinimas" #: picard/profile.py:75 msgid "Standalone recordings name" -msgstr "" +msgstr "Atskirų įrašų pavadinimas" #: picard/profile.py:78 picard/ui/ui_options_releases.py:110 msgid "Preferred release types" -msgstr "" +msgstr "Pageidaujami leidinio tipai" #: picard/profile.py:79 picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" -msgstr "" +msgstr "Pageidaujamos leidinio šalys" #: picard/profile.py:80 picard/ui/ui_options_releases.py:116 msgid "Preferred medium formats" -msgstr "" +msgstr "Pageidaujami laikmenos formatai" #: picard/profile.py:83 picard/ui/ui_options_genres.py:119 msgid "Use genres from MusicBrainz" -msgstr "" +msgstr "Naudoti žanrus iš MusicBrainz" #: picard/profile.py:86 picard/ui/ui_options_genres.py:120 msgid "Use only my genres" -msgstr "" +msgstr "Naudoti tik mano žanrus" #: picard/profile.py:87 msgid "Use album artist genres" -msgstr "" +msgstr "Naudoti albumo atlikėjo žanrus" #: picard/profile.py:88 picard/ui/ui_options_genres.py:122 msgid "Use folksonomy tags as genre" -msgstr "" +msgstr "Naudoti folksonomijos žymes kaip žanrą" #: picard/profile.py:89 msgid "Minimal genre usage" -msgstr "" +msgstr "Minimalus žanro naudojimas" #: picard/profile.py:90 msgid "Maximum number of genres" -msgstr "" +msgstr "Maksimalus žanrų skaičius" #: picard/profile.py:91 msgid "Join multiple genres with" -msgstr "" +msgstr "Jungti kelis žanrus su" #: picard/profile.py:92 msgid "Genres to include or exclude" -msgstr "" +msgstr "Žanrai, kuriuos įtraukti arba neįtraukti" #: picard/profile.py:95 picard/ui/ui_options_ratings.py:47 msgid "Enable track ratings" -msgstr "" +msgstr "Įjungti takelių vertinimus" #: picard/profile.py:98 msgid "Email to use when saving ratings" -msgstr "" +msgstr "El. paštas, kurį naudoti išsaugant vertinimus" #: picard/profile.py:99 picard/ui/ui_options_ratings.py:50 msgid "Submit ratings to MusicBrainz" -msgstr "" +msgstr "Siųsti vertinimus į MusicBrainz" #: picard/profile.py:104 picard/ui/options/tags.py:47 -#, fuzzy msgid "Tags" msgstr "Žymės" #: picard/profile.py:107 msgid "Don't write tags" -msgstr "" +msgstr "Nerašyti žymių" #: picard/profile.py:108 picard/ui/ui_options_tags.py:72 msgid "Preserve timestamps of tagged files" -msgstr "" +msgstr "Išlaikyti žymėtų failų laiko žymes" #: picard/profile.py:109 picard/ui/ui_options_tags.py:74 msgid "Clear existing tags" -msgstr "" +msgstr "Išvalyti esamas žymes" #: picard/profile.py:110 picard/ui/ui_options_tags.py:75 msgid "Keep embedded images when clearing tags" -msgstr "" +msgstr "Palikti įterptus vaizdus, kai išvalomos žymės" #: picard/profile.py:111 picard/ui/ui_options_tags.py:76 msgid "Remove ID3 tags from FLAC files" -msgstr "" +msgstr "Pašalinti ID3 žymes iš FLAC failų" #: picard/profile.py:112 picard/ui/ui_options_tags.py:77 msgid "Remove APEv2 tags from MP3 files" -msgstr "" +msgstr "Pašalinti APEv2 žymas iš MP3 failų" #: picard/profile.py:113 picard/ui/ui_options_tags.py:78 msgid "Fix missing seekpoints for FLAC files" -msgstr "" +msgstr "Taisyti trūkstamus FLAC failų paieškos taškus" #: picard/profile.py:114 msgid "Preserved tags list" -msgstr "" +msgstr "Išlaikytų žymių sąrašas" #: picard/profile.py:117 msgid "ID3v2 version to write" -msgstr "" +msgstr "ID3v2 versija įrašyti" #: picard/profile.py:118 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" -msgstr "" +msgstr "ID3v2 teksto kodavimas" #: picard/profile.py:119 msgid "ID3v2.3 join character" -msgstr "" +msgstr "ID3v2.3 jungimo simbolis" #: picard/profile.py:120 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" -msgstr "" +msgstr "Išsaugoti iTunes suderintą grupavimą ir kūrinį" #: picard/profile.py:121 msgid "Write ID3v1 tags" -msgstr "" +msgstr "Įrašyti ID3v1 žymes" #: picard/profile.py:124 msgid "Save APEv2 tags to AAC" -msgstr "" +msgstr "Išsaugoti APEv2 žymes į AAC" #: picard/profile.py:125 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" -msgstr "" +msgstr "Pašalinti APEv2 žymes iš AAC failų" #: picard/profile.py:128 msgid "Save APEv2 tags to AC3" -msgstr "" +msgstr "Išsaugoti APEv2 žymes į AC3" #: picard/profile.py:129 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" -msgstr "" +msgstr "Pašalinti APEv2 žymes iš AC3 failų" #: picard/profile.py:132 msgid "Write RIFF INFO tags to WAVE files" -msgstr "" +msgstr "Įrašyti RIFF INFO žymes į WAVE failus" #: picard/profile.py:133 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" -msgstr "" +msgstr "Pašalinti esamas RIFF INFO žymes iš WAVE failų" #: picard/profile.py:134 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" -msgstr "" +msgstr "RIFF INFO teksto kodavimas" #: picard/profile.py:139 picard/ui/options/cover.py:52 -#, fuzzy msgid "Cover Art" -msgstr "Viršelio paveikslėlis" +msgstr "Viršelio apipavidalinimas" #: picard/profile.py:141 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" -msgstr "" +msgstr "Įterpti viršelio vaizdus į žymes" #: picard/profile.py:142 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" -msgstr "" +msgstr "Įterpti tik vieną priekinį vaizdą" #: picard/profile.py:143 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" -msgstr "" +msgstr "Išsaugoti viršelio vaizdus kaip atskirus failus" #: picard/profile.py:144 msgid "File name for images" -msgstr "" +msgstr "Failo pavadinimas vaizdams" #: picard/profile.py:145 msgid "Overwrite existing image files" -msgstr "" +msgstr "Perrašyti esamus vaizdų failus" #: picard/profile.py:146 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" -msgstr "" +msgstr "Išsaugoti tik vieną priekinį vaizdą kaip atskirą failą" #: picard/profile.py:147 picard/ui/ui_options_cover.py:101 msgid "Always use the primary image type as the file name for non-front images" msgstr "" +"Visada naudoti pagrindinį vaizdo tipą kaip failo pavadinimą ne priekyje " +"esantiems vaizdams" #: picard/profile.py:148 -#, fuzzy msgid "Cover art providers" -msgstr "Cover Art Archive" +msgstr "Viršelio apipavidalinimo paslaugų teikėjai" #: picard/profile.py:153 picard/ui/options/renaming.py:73 msgid "File Naming" -msgstr "" +msgstr "Failų pavadinimų nustatymas" #: picard/profile.py:156 msgid "Move files" -msgstr "" +msgstr "Perkelti failus" #: picard/profile.py:157 msgid "Destination directory" -msgstr "" +msgstr "Paskirties katalogas" #: picard/profile.py:158 msgid "Move additional files" -msgstr "" +msgstr "Perkelti papildomus failus" #: picard/profile.py:159 msgid "Additional file patterns" -msgstr "" +msgstr "Papildomi failų šablonai" #: picard/profile.py:160 picard/ui/ui_options_renaming.py:154 msgid "Delete empty directories" -msgstr "" +msgstr "Ištrinti tuščius katalogus" #: picard/profile.py:161 msgid "Rename files" -msgstr "" +msgstr "Pervadinti failus" #: picard/profile.py:162 msgid "Selected file naming script" -msgstr "" +msgstr "Pasirinktas failų pavadinimų skriptas" #: picard/profile.py:165 picard/ui/ui_options_renaming_compat.py:89 msgid "Replace non-ASCII characters" -msgstr "" +msgstr "Pakeisti ne ASCII simbolius" #: picard/profile.py:166 picard/ui/ui_options_renaming_compat.py:90 #: picard/ui/ui_win_compat_dialog.py:191 msgid "Windows compatibility" -msgstr "" +msgstr "Windows suderinamumas" #: picard/profile.py:167 msgid "Replacement characters used for Windows compatibility" -msgstr "" +msgstr "Keičiamieji simboliai, naudojami Windows suderinamumui užtikrinti" #: picard/profile.py:168 picard/ui/options/renaming_compat.py:133 msgid "Windows long path support" -msgstr "" +msgstr "Windows ilgo adreso palaikymas" #: picard/profile.py:169 picard/ui/ui_options_renaming_compat.py:93 msgid "Replace spaces with underscores" -msgstr "" +msgstr "Pakeisti tarpelius su pabraukimais" #: picard/profile.py:170 msgid "Replacement character to use for directory separators" -msgstr "" +msgstr "Keičiamasis simbolis, naudojamas katalogų skirtukams" #: picard/profile.py:175 picard/ui/options/scripting.py:100 msgid "Scripting" -msgstr "" +msgstr "Skriptavimas" #: picard/profile.py:177 msgid "Enable tagger scripts" -msgstr "" +msgstr "Įjungti žymeklio skriptus" #: picard/profile.py:178 msgid "Tagger scripts" -msgstr "" +msgstr "Žymeklio skriptai" #: picard/profile.py:183 picard/ui/options/interface.py:67 msgid "User Interface" -msgstr "" +msgstr "Naudotojo sąsaja" #: picard/profile.py:186 picard/ui/ui_options_interface.py:119 msgid "Show text labels under icons" -msgstr "" +msgstr "Rodyti teksto antraštes po piktogramomis" #: picard/profile.py:187 picard/ui/ui_options_interface.py:120 msgid "Show icons in menus" -msgstr "" +msgstr "Rodyti piktogramas meniu" #: picard/profile.py:188 msgid "User interface language" -msgstr "" +msgstr "Naudotojo sąsajos kalba" #: picard/profile.py:189 msgid "User interface color theme" -msgstr "" +msgstr "Naudotojo sąsajos spalvos tema" #: picard/profile.py:190 picard/ui/ui_options_interface.py:124 msgid "Allow selection of multiple directories" -msgstr "" +msgstr "Leisti pasirinkti kelis katalogus" #: picard/profile.py:191 picard/ui/ui_options_interface.py:125 msgid "Use builtin search rather than looking in browser" -msgstr "" +msgstr "Naudoti integruotą paiešką, o ne ieškoti naršyklėje" #: picard/profile.py:192 msgid "Use advanced search syntax" -msgstr "" +msgstr "Naudoti patikslintą paieškos sintaksę" #: picard/profile.py:193 msgid "Show a usage warning dialog when Picard starts" -msgstr "" +msgstr "Rodyti įspėjimą apie naudojimą dialogo langą, kai paleidžiamas Picard" #: picard/profile.py:194 picard/ui/ui_options_interface.py:128 msgid "Show a quit confirmation dialog for unsaved changes" -msgstr "" +msgstr "Rodyti neišsaugotų pakeitimų užbaigimo patvirtinimo dialogo langą" #: picard/profile.py:195 picard/ui/ui_options_interface.py:129 msgid "Show a confirmation dialog when saving files" -msgstr "" +msgstr "Rodyti patvirtinimo dialogo langą, kai išsaugomi failai" #: picard/profile.py:196 picard/ui/ui_options_interface.py:130 msgid "Adjust horizontal position in file browser automatically" -msgstr "" +msgstr "Automatiškai reguliuoti horizontalią poziciją failų naršyklėje" #: picard/profile.py:197 msgid "Begin browsing in a specific directory" -msgstr "" +msgstr "Pradėti naršyti tam tikrame kataloge" #: picard/profile.py:198 msgid "Directory to begin browsing" -msgstr "" +msgstr "Katalogas, kuriame pradėti naršyti" #: picard/profile.py:201 msgid "Colors to use for light theme" -msgstr "" +msgstr "Spalvas naudoti šviesos temai" #: picard/profile.py:202 msgid "Colors to use for dark theme" -msgstr "" +msgstr "Spalvas naudoti tamsios temai" #: picard/profile.py:205 msgid "Tags to show at the top" -msgstr "" +msgstr "Žymės, kurias rodyti viršuje" #: picard/profile.py:208 msgid "Layout of the tool bar" -msgstr "" +msgstr "Įrankių juostos išdėstymas" #: picard/profile.py:213 picard/ui/options/advanced.py:44 msgid "Advanced" -msgstr "" +msgstr "Išplėstinis" #: picard/profile.py:216 msgid "Ignore file paths matching a regular expression" -msgstr "" +msgstr "Ignoruoti failo adresus, atitinkančius reguliariąją išraišką" #: picard/profile.py:217 picard/ui/ui_options_advanced.py:143 msgid "Ignore hidden files" -msgstr "" +msgstr "Ignoruoti paslėptus failus" #: picard/profile.py:218 picard/ui/ui_options_advanced.py:142 msgid "Include sub-folders when adding files from folder" -msgstr "" +msgstr "Įtraukti subaplankus pridedant failus iš aplanko" #: picard/profile.py:221 msgid "Ignore track duration difference under x seconds" -msgstr "" +msgstr "Ignoruoti takelio trukmės skirtumą iki x sekundžių" #: picard/profile.py:226 picard/ui/ui_options_advanced.py:140 msgid "Maximum number of entities to return per MusicBrainz query" -msgstr "" +msgstr "Didžiausias grąžintinų subjektų skaičius per MusicBrainz užklausą" #: picard/profile.py:229 msgid "Completeness check ignore: Video tracks" -msgstr "" +msgstr "Išbaigtumo patikros ignoruoti: Vaizdo kilpo takelius" #: picard/profile.py:230 msgid "Completeness check ignore: Pregap tracks" -msgstr "" +msgstr "Išbaigtumo patikros ignoruoti: Išankstiniai ribos takeliai" #: picard/profile.py:231 msgid "Completeness check ignore: Data tracks" -msgstr "" +msgstr "Išbaigtumo patikros ignoruoti: Duomenų takeliai" #: picard/profile.py:232 msgid "Completeness check ignore: Silent tracks" -msgstr "" +msgstr "Išbaigtumo patikros ignoruoti: Tylūs takeliai" #: picard/profile.py:233 msgid "Tags to ignore for comparison" -msgstr "" +msgstr "Žymės, kurias ignoruoti palyginimui" #: picard/profile.py:236 msgid "Use a web proxy server" -msgstr "" +msgstr "Naudoti žiniatinklio tarpinį serverį" #: picard/profile.py:239 msgid "type of proxy server" -msgstr "" +msgstr "tarpinio serverio tipas" #: picard/profile.py:240 msgid "Proxy server address" -msgstr "" +msgstr "Tarpinio serverio adresas" #: picard/profile.py:241 msgid "Proxy server port" -msgstr "" +msgstr "Tarpinio serverio prievadas" #: picard/profile.py:242 msgid "Proxy username" -msgstr "" +msgstr "Tarpinio serverio naudotojo vardas" #: picard/profile.py:243 msgid "Proxy password" -msgstr "" +msgstr "Tarpinio serverio slaptažodis" #: picard/profile.py:244 msgid "Request timeout in seconds" -msgstr "" +msgstr "Užklausos laiko limitas sekundėmis" #: picard/profile.py:245 msgid "Browser integration" -msgstr "" +msgstr "Naršyklės integracija" #: picard/profile.py:248 msgid "Default listening port" -msgstr "" +msgstr "Numatytasis klausymo prievadas" #: picard/profile.py:249 picard/ui/ui_options_network.py:141 msgid "Listen only on localhost" -msgstr "" +msgstr "Klausyti tik vietinėje serverę" #: picard/profile.py:252 msgid "Minimal similarity for file lookups" -msgstr "" +msgstr "Minimalus failų peržiūros panašumas" #: picard/profile.py:253 msgid "Minimal similarity for cluster lookups" -msgstr "" +msgstr "Minimalus klasterių peržiūros panašumas" #: picard/profile.py:254 msgid "Minimal similarity for matching files to tracks" -msgstr "" +msgstr "Minimalus panašumas failų atitikimui su takeliais" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:155 -#, fuzzy msgid "Tracks" msgstr "Takeliai" @@ -728,173 +757,177 @@ #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:157 picard/ui/searchdialog/track.py:74 msgid "Country" -msgstr "Kraštas" +msgstr "Šalis" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:154 msgid "Format" -msgstr "" +msgstr "Formatas" #: picard/releasegroup.py:73 -#, fuzzy msgid "Label" msgstr "Leidykla" #: picard/releasegroup.py:74 msgid "Cat No" -msgstr "" +msgstr "Kat. nr." #: picard/releasegroup.py:110 msgid "[no barcode]" -msgstr "" +msgstr "[nėra brūkšninio kodo]" #: picard/releasegroup.py:126 msgid "[no release info]" -msgstr "" +msgstr "[nėra leidinio informacijos]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 -#, fuzzy +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" -msgstr "„MusicBrainz“ paskyra" +msgstr "MusicBrainz paskyra" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" -msgstr "" +msgstr "Tapatybės patvirtinimo kodas:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" -msgstr "" +msgstr "Pašalinamas albumas %(id)s: %(artist)s – %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" -msgstr "" +msgstr "CD peržiūros klaida" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" +"Klaida skaitant CD:\n" +"\n" +"%s." -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" -msgstr "" +msgstr "Visi palaikomi žurnalo failai" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" -msgstr "" +msgstr "EAC / XLD / Whipper / fre:ac žurnalo failai" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" -msgstr "" +msgstr "dBpoweramp žurnalo failai" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" -msgstr "" +msgstr "Visi failai" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" -msgstr "" +msgstr "Nepavyko analizuoti perrašymo žurnalo „%s“." #: picard/track.py:121 #, python-format msgid "Error line %(lineno)d: %(error)s" -msgstr "" +msgstr "Klaidos eilutė %(lineno)d: %(error)s" #: picard/track.py:390 msgid "[loading recording information]" -msgstr "" +msgstr "[kraunama įrašo informacija]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" -msgstr "" +msgstr "[nepavyko pakrauti įrašo %s.]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" -msgstr "" +msgstr "AcoustID paieškos tinklo klaida dėl „%(filename)s“." -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" -msgstr "" +msgstr "AcoustID paieška nepavyko dėl „%(filename)s“." -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" -msgstr "" +msgstr "AcoustID paieška negrąžino jokio rezultato failui „%(filename)s“." -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" -msgstr "" +msgstr "Ieškoma failo „%(filename)s“ atspaudų…" #: picard/acoustid/manager.py:184 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" -msgstr "" +msgstr "AcoustID pateikimas baigtas, bet ne visi atspaudai buvo pateikti." #: picard/acoustid/manager.py:186 msgid "AcoustID submission finished successfully" -msgstr "" +msgstr "AcoustID pateikimas sėkmingai baigtas" #: picard/acoustid/manager.py:197 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" +"AcoustID pateikimas nepavyko visam laikui, maksimalus paketo dydis " +"sumažintas iki nulio" #: picard/acoustid/manager.py:199 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" +"AcoustID pateikimas nepavyko visam laikui, tikriausiai per daug bandymų" #: picard/acoustid/manager.py:209 msgid "Submitting AcoustIDs …" -msgstr "" +msgstr "Teikimi AcoustID …" #: picard/acoustid/manager.py:239 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" -msgstr "" +msgstr "AcoustID pateikimas nepavyko su klaida „%(error)s“: %(message)s." #: picard/browser/addrelease.py:144 msgid "Add cluster as release" -msgstr "" +msgstr "Pridėti klasterį kaip leidinį" #: picard/browser/addrelease.py:146 msgid "Add cluster as release…" -msgstr "" +msgstr "Pridėti klasterį kaip leidinį…" #: picard/browser/addrelease.py:154 msgid "Add file as release" -msgstr "" +msgstr "Pridėti failą kaip leidinį" #: picard/browser/addrelease.py:156 msgid "Add file as release…" -msgstr "" +msgstr "Pridėti failą kaip leidinį…" #: picard/browser/addrelease.py:164 msgid "Add file as recording" -msgstr "" +msgstr "Pridėti failą kaip įrašą" #: picard/browser/addrelease.py:166 msgid "Add file as recording…" -msgstr "" +msgstr "Pridėti failą kaip įrašą…" #: picard/coverart/__init__.py:101 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" -msgstr "" +msgstr "Viršelio tipas „%(type)s“ atsisiųstas %(albumid)s iš %(host)s." #: picard/coverart/__init__.py:187 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s …" -msgstr "" +msgstr "Atsisiunčiamas %(albumid)s viršelio tipas „%(type)s“ iš %(host)s …" #: picard/coverart/utils.py:38 msgid "Unknown" @@ -902,64 +935,66 @@ #: picard/coverart/providers/caa.py:71 msgid "250 px" -msgstr "" +msgstr "250 tšk." #: picard/coverart/providers/caa.py:72 msgid "500 px" -msgstr "" +msgstr "500 tšk." #: picard/coverart/providers/caa.py:73 msgid "1200 px" -msgstr "" +msgstr "1200 tšk." #: picard/coverart/providers/caa.py:74 msgid "Full size" -msgstr "" +msgstr "Pilnas dydis" #: picard/coverart/providers/caa.py:120 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:197 -#, fuzzy msgid "Cover Art Archive: Release" -msgstr "Cover Art Archive" +msgstr "Cover Art Archive: leidinys" #: picard/coverart/providers/caa_release_group.py:44 -#, fuzzy msgid "Cover Art Archive: Release Group" -msgstr "Cover Art Archive" +msgstr "Cover Art Archive: leidinio grupė" #: picard/coverart/providers/local.py:78 msgid "Local Files" -msgstr "" +msgstr "Vietiniai failai" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" -msgstr "" +msgstr "Leidžiami viršelio apipavidalinimų URL adresai" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" +"Šis iš anksto nustatytas failų pavadinimų skripto pavyzdys nereikalauja " +"jokių specialių nustatymų, žymėjimo skriptų ar įskiepių." #: picard/script/__init__.py:145 #, python-format msgid "Preset %(number)d: %(title)s" -msgstr "" +msgstr "Išankstinis nustatymas %(number)d: %(title)s" #: picard/script/__init__.py:152 msgid "Default file naming script" -msgstr "" +msgstr "Numatytasis failų pavadinimų skriptas" #: picard/script/__init__.py:164 msgid "[album artist]/[album]/[track #]. [title]" -msgstr "" +msgstr "[albumo atlikėjas]/[albumas]/[takelis #]. [pavadinimas]" #: picard/script/__init__.py:178 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" +"[albumo atlikėjas]/[albumas]/[diskas ir takelis #] [atlikėjas] – " +"[pavadinimas]" #: picard/script/functions.py:186 msgid "" @@ -967,6 +1002,10 @@ "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" +"`$if(jei,tada,kitaip)`\n" +"\n" +"Jeigu `jei` nėra tuščias, jis grąžina `tada`, priešingu atveju grąžina " +"`kitaip`." #: picard/script/functions.py:199 msgid "" @@ -974,6 +1013,9 @@ "\n" "Returns first non empty argument." msgstr "" +"`$if2(a1,a2,a3,...)`\n" +"\n" +"Grąžina pirmąjį ne tuščią argumentą." #: picard/script/functions.py:212 msgid "" @@ -981,6 +1023,9 @@ "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" +"`$noop(…)`\n" +"\n" +"Nieko nedaro (naudinga komentarams arba kodo blokui išjungti)." #: picard/script/functions.py:221 msgid "" @@ -988,6 +1033,9 @@ "\n" "Returns the first `number` characters from `text`." msgstr "" +"`$left(tekstas,numeris)`\n" +"\n" +"Grąžina pirmąjį `numeris` simbolius iš `tekstas`." #: picard/script/functions.py:233 msgid "" @@ -995,6 +1043,9 @@ "\n" "Returns the last `number` characters from `text`." msgstr "" +"`$right(tekstas,numeris)`\n" +"\n" +"Grąžina paskutinį `numeris` simbolius iš `tekstas`." #: picard/script/functions.py:245 msgid "" @@ -1002,6 +1053,9 @@ "\n" "Returns `text` in lower case." msgstr "" +"`$lower(tekstas)`\n" +"\n" +"Grąžina `tekstas` mažosiomis raidėmis." #: picard/script/functions.py:254 msgid "" @@ -1009,6 +1063,9 @@ "\n" "Returns `text` in upper case." msgstr "" +"`$upper(tekstas)`\n" +"\n" +"Grąžina `tekstas` didžiosiomis raidėmis." #: picard/script/functions.py:263 msgid "" @@ -1018,6 +1075,10 @@ "as\n" " needed to the **beginning** of the string." msgstr "" +"`$pad(tekstas,ilgis,simb.)`\n" +"\n" +"Paduoda `tekstas` iki nurodyto `ilgis`, pridedant tiek `simb.` kopijų, kiek\n" +" reikia prie eilutės **pradžios**." #: picard/script/functions.py:276 msgid "" @@ -1028,6 +1089,12 @@ "Whitespace characters include multiple consecutive spaces, and various other " "unicode characters." msgstr "" +"`$strip(tekstas)`\n" +"\n" +"Pakeičia visus baltuosius tarpus `tekstas` su vienu tarpu ir pašalina " +"pradinius ir galinius tarpus.\n" +"Baltųjų tarpų simboliai įtraukia kelis iš eilės einančius tarpus ir įvairius " +"kitus unikodo simbolius." #: picard/script/functions.py:286 msgid "" @@ -1036,6 +1103,10 @@ "Replaces occurrences of `search` in `text` with value of `replace` and " "returns the resulting string." msgstr "" +"`$replace(tekstas,ieškoti,keisti)`\n" +"\n" +"Pakeičia `ieškoti` pasikartojimus `tekstas` reikšme `keisti` ir grąžina " +"gautą eilutę." #: picard/script/functions.py:295 #, python-format @@ -1050,6 +1121,14 @@ "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" +"`$replacemulti(pavadinimas,ieškoti,keisti,skirtukas=\"; \")`\n" +"\n" +"Pakeičia `ieškoti` su `keisti` daugiareikšmiame kintamajame `pavadinimas`.\n" +"Tušti elementai pašalinami automatiškai.\n" +"\n" +"Pavyzdys:\n" +"\n" +" $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" @@ -1057,6 +1136,9 @@ "\n" "Returns true, if `x` contains `y`." msgstr "" +"`$in(x,y)`\n" +"\n" +"Grąžina tiesą, jei `x` turi `y`." #: picard/script/functions.py:332 #, python-format @@ -1068,6 +1150,12 @@ "\n" "_Since Picard 1.0_" msgstr "" +"`$inmulti(%x%,y)`\n" +"\n" +"Grąžina tiesa, jei daugiareikšmiame kintamajame `x` viena iš reikšmių yra " +"būtent `y`.\n" +"\n" +"_Nuo Picard 1.0_" #: picard/script/functions.py:349 msgid "" @@ -1076,6 +1164,10 @@ "[Regular expression](https://docs.python.org/3/library/re.html#regular-" "expression-syntax) replace." msgstr "" +"`$rreplace(tekstas,šablonas,keisti)`\n" +"\n" +"[Reguliarį reiškinį](https://docs.python.org/3/library/re.html#regular-" +"expression-syntax) pakeisti." #: picard/script/functions.py:361 msgid "" @@ -1085,6 +1177,11 @@ "expression-syntax) search.\n" " This function will return the first matching group." msgstr "" +"`$rsearch(tekstas,šablonas)`\n" +"\n" +"[Reguliaro reiškinio](https://docs.python.org/3/library/re.html#regular-" +"expression-syntax) paieška.\n" +" Ši funkcija grąžins pirmąją atitinkančią grupę." #: picard/script/functions.py:380 msgid "" @@ -1092,6 +1189,9 @@ "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" +"`$num(numeris,ilgis)`\n" +"\n" +"Grąžina `numeris`, suformatuotą iki `ilgis` skaitmenų (ne daugiau kaip 20)." #: picard/script/functions.py:397 msgid "" @@ -1102,6 +1202,12 @@ "\"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" +"`$unset(pavadinimas)`\n" +"\n" +"Panaikina kintamojo `pavadinimas` nustatymą.\n" +"Leidžia naudoti pakaitinius ženklus tam tikroms žymėms panaikinti (veikia su " +"„performer:\\*“, „comment:\\*“ ir „lyrics:\\*“).\n" +"Pavyzdžiui, `$unset(performer:*)` panaikintų visas atlikėjo žymes." #: picard/script/functions.py:417 msgid "" @@ -1157,6 +1263,9 @@ "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" +"`$get(vardas)`\n" +"\n" +"Grąžina kintamąjį `vardas` (atitinka `%vardas%`)." #: picard/script/functions.py:478 #, python-format @@ -1169,6 +1278,14 @@ "\n" "_Since Picard 0.9_" msgstr "" +"`$copy(naujas,senas)`\n" +"\n" +"Nukopijuoja metaduomenis iš kintamojo `senas` į `naujas`.\n" +"Skirtumas tarp `$set(naujas,%senas%)` yra tai, kad `$copy(naujas,senas)` " +"kopijuoja\n" +" daugiareikšmius kintamuosius, jų neišlygindami.\n" +"\n" +"_Nuo Picard 0.9_" #: picard/script/functions.py:494 msgid "" @@ -1184,6 +1301,19 @@ "\n" "_Since Picard 1.0_" msgstr "" +"`$copymerge(naujas,senas[,keep_duplicates])`\n" +"\n" +"Sujungia metaduomenis iš kintamojo `senas` į `naujas`, pašalinant dublikatus " +"ir\n" +" pridedant prie pabaigos, taip išlaikant pradinę tvarką. Kaip ir `$copy`, " +"ši\n" +" funkcija taip pat nukopijuos daugiareikšmius kintamuosius jų " +"nesulygindama.\n" +"\n" +"Jei yra nustatyta `keep_duplicates`, dublikatai iš rezultato nebus " +"pašalinti.\n" +"\n" +"_Nuo Picard 1.0_" #: picard/script/functions.py:514 msgid "" @@ -1192,6 +1322,10 @@ "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" +"`$trim(tekstas[,simbolis])`\n" +"\n" +"Iš `tekstas` pašalina visas pradines ir galines baltąsias tarpus.\n" +" Pasirinktinis antrasis parametras `simbolis` nurodo trynimo simbolį." #: picard/script/functions.py:527 msgid "" @@ -1204,6 +1338,14 @@ "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" +"`$add(x,y,…)`\n" +"\n" +"Pridėti `y` prie `x`.\n" +"Galima naudoti su bet kokiu argumentų skaičiumi.\n" +"\n" +"Pavyzdys:\n" +"\n" +" $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:545 msgid "" @@ -1216,6 +1358,14 @@ "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" +"`$sub(x,y,…)`\n" +"\n" +"Iš `x` atimama `y`.\n" +"Galima naudoti su bet kokiu argumentų skaičiumi.\n" +"\n" +"Pavyzdys:\n" +"\n" +" $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:563 msgid "" @@ -1300,8 +1450,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1319,8 +1469,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1338,8 +1488,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1357,8 +1507,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1811,8 +1961,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1823,8 +1973,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1835,8 +1985,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1910,8 +2060,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1934,8 +2084,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1953,51 +2103,51 @@ #: picard/script/serializer.py:202 #, python-format msgid "Error exporting file \"%(filename)s\": %(error)s." -msgstr "" +msgstr "Klaida eksportuojant failą „%(filename)s“: %(error)s." #: picard/script/serializer.py:209 msgid "Export Script File" -msgstr "" +msgstr "Eksportuoti skripto failą" #: picard/script/serializer.py:231 msgid "Export Script" -msgstr "" +msgstr "Eksportuoti skriptą" #: picard/script/serializer.py:232 #, python-format msgid "Script successfully exported to %s" -msgstr "" +msgstr "Skriptas sėkmingai eksportuotas į %s." #: picard/script/serializer.py:243 #, python-format msgid "Error importing \"%(filename)s\": %(error)s" -msgstr "" +msgstr "Klaida importuojant „%(filename)s“: %(error)s." #: picard/script/serializer.py:244 #, python-format msgid "Error decoding \"%(filename)s\": %(error)s" -msgstr "" +msgstr "Klaida iškoduojant „%(filename)s“: %(error)s." #: picard/script/serializer.py:246 msgid "Import Script File" -msgstr "" +msgstr "Importuoti skripto failą" #: picard/script/serializer.py:260 msgid "The file was empty" -msgstr "" +msgstr "Failas buvo tuščias." #: picard/script/serializer.py:268 #, python-format msgid "Imported from %s" -msgstr "" +msgstr "Importuota iš %s" #: picard/script/serializer.py:286 msgid "Argument is not a dictionary" -msgstr "" +msgstr "Argumentas nėra žinynas" #: picard/script/serializer.py:288 picard/script/serializer.py:332 msgid "Invalid script package" -msgstr "" +msgstr "Netinkamas scenarijaus paketas" #: picard/script/serializer.py:299 #, python-format @@ -2010,51 +2160,60 @@ #: picard/script/serializer.py:340 picard/ui/options/scripting.py:191 msgid "Unnamed Script" -msgstr "" +msgstr "Nepavadintas skriptas" #: picard/script/serializer.py:351 picard/ui/options/scripting.py:133 msgid "Picard script files" -msgstr "" +msgstr "Picard skriptų failai" #: picard/script/serializer.py:352 msgid "Picard script package" -msgstr "" +msgstr "Picard skripto paketas" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Jonas Slivka https://launchpad.net/~jonas-slivka\n" -" Philipp Wolfer https://launchpad.net/~phw" +" Philipp Wolfer https://launchpad.net/~phw\n" +"\n" +"Vaclovas Intas (Vac31.)" #: picard/ui/aboutdialog.py:77 #, python-format msgid "
Translated to LANG by %s" -msgstr "" +msgstr "
Į lietuvių kalbą išvertė %s" #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Piktogramus sukūrė Sambhav Kothari ir Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"iš www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" -msgstr "" +msgstr "Versija %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" -msgstr "" +msgstr "Palaikomieji formatai" #: picard/ui/aboutdialog.py:105 msgid "Please donate" -msgstr "" +msgstr "Paaukok" #: picard/ui/aboutdialog.py:106 msgid "" @@ -2063,40 +2222,44 @@ "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" +"Ačiū, kad naudoji Picard. Picard remiasi MusicBrainz duomenų baze, kurią " +"valdo MetaBrainz fondas, padedant tūkstančiams savanorių. Jei tau patinka ši " +"programa, apsvarstyk galimybę paaukoti MetaBrainz fondui, kad ši paslauga " +"veiktų toliau." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" -msgstr "" +msgstr "Aukoti dabar!" #: picard/ui/aboutdialog.py:110 msgid "Credits" -msgstr "" +msgstr "Padėkos" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" -msgstr "" +msgstr "Autorinės teisės © %(copyright_years)s %(authors_credits)s ir kiti" #: picard/ui/aboutdialog.py:113 msgid "Official website" -msgstr "" +msgstr "Oficialioji svetainė" #: picard/ui/caa_types_selector.py:174 msgid "Cover art types" -msgstr "" +msgstr "Viršelio apipavidalinimų tipai" #: picard/ui/caa_types_selector.py:194 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." -msgstr "" +msgstr "Pasirink vaizdo tipo sąrašų Įtraukti ir Neįtraukti turinius." #: picard/ui/caa_types_selector.py:215 msgid "Include types list" -msgstr "" +msgstr "Įtraukti tipų sąrašas" #: picard/ui/caa_types_selector.py:229 msgid "Exclude types list" -msgstr "" +msgstr "Neįtraukti tipų sąrašas" #: picard/ui/caa_types_selector.py:237 msgid "" @@ -2106,23 +2269,28 @@ "types not appearing in the 'Include' or 'Exclude' lists will not be " "considered when determining whether or not to download and use a CAA image.\n" msgstr "" +"CAA vaizdai su vaizdo tipu, esančiu sąraše Įtraukti, bus atsisiunčiami ir " +"naudojami, NEBENT jie taip pat turi vaizdo tipą, esantį sąraše Neįtraukti. " +"Vaizdai su tipais, esančiais sąraše Neįtraukti, NIEKADA nebus naudojami. " +"Vaizdų tipai nepateikti sąrašuose Įtraukti arba Neįtraukti nebus vertinami " +"nustatant, ar atsisiųsti ir naudoti CAA vaizdą, ar ne.\n" #: picard/ui/caa_types_selector.py:258 msgid "I&nclude all" -msgstr "" +msgstr "Į&traukti visus" #: picard/ui/caa_types_selector.py:259 msgid "E&xclude all" -msgstr "" +msgstr "Neį&traukti visus" #: picard/ui/caa_types_selector.py:260 msgid "C&lear all" -msgstr "" +msgstr "Iš&valyti visus" #: picard/ui/caa_types_selector.py:261 picard/ui/options/dialog.py:131 #: picard/ui/options/renaming_compat.py:189 msgid "Restore &Defaults" -msgstr "" +msgstr "Atkurti &num. tys. nustys." #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:166 #: picard/ui/mainwindow.py:1154 picard/util/tags.py:40 @@ -2133,139 +2301,139 @@ #: picard/ui/mainwindow.py:1155 picard/ui/searchdialog/album.py:153 #: picard/ui/searchdialog/track.py:71 picard/util/tags.py:43 msgid "Artist" -msgstr "Artistas" +msgstr "Atlikėjas" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:175 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:73 #: picard/util/tags.py:56 msgid "Date" -msgstr "Datą" +msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Labels" -msgstr "Įrašai" +msgstr "Įrašų kompanijos" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:159 msgid "Catalog #s" -msgstr "" +msgstr "Katalogo #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:47 msgid "Barcode" -msgstr "" +msgstr "Brūkšninis kodas" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" -msgstr "" +msgstr "Išskyrimas" #: picard/ui/collectionmenu.py:60 msgid "Refresh List" -msgstr "Atnaujink Saraša" +msgstr "Atnaujinti sąrašą" #: picard/ui/collectionmenu.py:173 #, python-format msgid "%(name)s (%(count)i release)" msgid_plural "%(name)s (%(count)i releases)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(name)s (%(count)i leidinys)" +msgstr[1] "%(name)s (%(count)i leidiniai)" +msgstr[2] "%(name)s (%(count)i leidinio)" +msgstr[3] "%(name)s (%(count)i leidinių)" #: picard/ui/colors.py:37 msgid "Errored entity" -msgstr "" +msgstr "Klaidingas subjektas" #: picard/ui/colors.py:38 msgid "Pending entity" -msgstr "" +msgstr "Laukiantis subjektas" #: picard/ui/colors.py:39 msgid "Saved entity" -msgstr "" +msgstr "Išsaugotas subjektas" #: picard/ui/colors.py:40 msgid "Log view text (debug)" -msgstr "" +msgstr "Žurnalo peržiūros tekstas (derinimas)" #: picard/ui/colors.py:41 msgid "Log view text (error)" -msgstr "" +msgstr "Žurnalo peržiūros tekstas (klaida)" #: picard/ui/colors.py:42 msgid "Log view text (info)" -msgstr "" +msgstr "Žurnalo peržiūros tekstas (informacija)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" -msgstr "" +msgstr "Žurnalo peržiūros tekstas (įspėjimas)" #: picard/ui/colors.py:44 msgid "Tag added" -msgstr "" +msgstr "Pridėta žymė" #: picard/ui/colors.py:45 msgid "Tag changed" -msgstr "" +msgstr "Žymė pasikeitė" #: picard/ui/colors.py:46 msgid "Tag removed" -msgstr "" +msgstr "Žymė pašalinta" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" -msgstr "" +msgstr "Peržiūrėti leidinį MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" -msgstr "" +msgstr "Bendri vaizdai visuose takeliuose" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" -msgstr "" +msgstr "Takeliuose yra skirtingų vaizdų" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" -msgstr "" +msgstr "Rodyti daugiau informacijos" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" -msgstr "" +msgstr "Naujas viršelio apipavidalinimas" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" -msgstr "" +msgstr "Originalus viršelio apipavidalinimas" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" -msgstr "" +msgstr "Visi palaikomi vaizdų formatai" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" -msgstr "" +msgstr "Rodyti daugiau informacijos…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" -msgstr "" +msgstr "Palikti originalinį viršelio apipavidalinimą" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" -msgstr "" +msgstr "Pasirinkti vietinį failą…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" -msgstr "" +msgstr "Pakeisti priekinį viršelio apipavidalinimą" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:69 msgid "YYYY-MM-DD" -msgstr "" +msgstr "MMMM-MM-DD" #: picard/ui/edittagdialog.py:71 msgid "YYYY" -msgstr "" +msgstr "MMMM" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" @@ -2285,27 +2453,22 @@ #: picard/ui/infodialog.py:105 msgid "Existing Cover" -msgstr "" +msgstr "Esamas viršelis" #: picard/ui/infodialog.py:105 picard/ui/infodialog.py:110 #: picard/ui/searchdialog/album.py:162 picard/ui/searchdialog/artist.py:55 #: picard/ui/searchdialog/track.py:75 msgid "Type" -msgstr "" +msgstr "Tipas" #: picard/ui/infodialog.py:106 msgid "New Cover" -msgstr "" +msgstr "Naujas viršelis" #: picard/ui/infodialog.py:110 picard/ui/itemviews.py:178 #: picard/ui/searchdialog/album.py:164 msgid "Cover" -msgstr "" - -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informacija" +msgstr "Viršelis" #: picard/ui/infodialog.py:209 #, python-format @@ -2314,6 +2477,9 @@ "Temporary file: %(tempfile)s\n" "Source: %(sourcefile)s" msgstr "" +"Dukart spustelėk, kad atidarytum išorinėje peržiūros programoje.\n" +"Laikinasis failas: %(tempfile)s\n" +"Šaltinis: %(sourcefile)s" #: picard/ui/infodialog.py:219 #, python-format @@ -2321,14 +2487,16 @@ "Missing temporary file: %(tempfile)s\n" "Source: %(sourcefile)s" msgstr "" +"Trūksta laikinojo failo: %(tempfile)s.\n" +"Šaltinis: %(sourcefile)s." #: picard/ui/infodialog.py:286 msgid "Filename:" -msgstr "" +msgstr "Failo pavadinimas:" #: picard/ui/infodialog.py:288 msgid "Format:" -msgstr "" +msgstr "Formatas:" #: picard/ui/infodialog.py:292 msgid "Size:" @@ -2340,27 +2508,27 @@ #: picard/ui/infodialog.py:298 msgid "Bitrate:" -msgstr "" +msgstr "Praleidumas:" #: picard/ui/infodialog.py:300 msgid "Sample rate:" -msgstr "" +msgstr "Skaitmeninimo dažnis:" #: picard/ui/infodialog.py:302 msgid "Bits per sample:" -msgstr "" +msgstr "Bitų per skaitmeninį:" #: picard/ui/infodialog.py:306 msgid "Mono" -msgstr "" +msgstr "Vieninis" #: picard/ui/infodialog.py:308 msgid "Stereo" -msgstr "" +msgstr "Stereofoninis" #: picard/ui/infodialog.py:309 msgid "Channels:" -msgstr "" +msgstr "Kanalai:" #: picard/ui/infodialog.py:316 msgid "Album:" @@ -2368,50 +2536,50 @@ #: picard/ui/infodialog.py:317 msgid "Artist:" -msgstr "Artistas:" +msgstr "Atlikėjas:" #: picard/ui/infodialog.py:347 #, python-format msgid "Disc %d" -msgstr "" +msgstr "%d diskas" #: picard/ui/infodialog.py:349 msgid "Tracklist:" -msgstr "" +msgstr "Takelių sąrašas:" #: picard/ui/infodialog.py:377 msgid "Album Info" -msgstr "Albumo Informacija" +msgstr "Albumo informacija" #: picard/ui/infodialog.py:391 msgid "Track Info" -msgstr "" +msgstr "Takelio informacija" #: picard/ui/infodialog.py:399 picard/ui/infodialog.py:403 #: picard/ui/infodialog.py:421 picard/ui/ui_infodialog.py:81 msgid "&Info" -msgstr "" +msgstr "&Informacija" #: picard/ui/infodialog.py:404 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%i failas šiame takelyje" +msgstr[1] "%i failai šiame takelyje" +msgstr[2] "%i failo šiame takelyje" +msgstr[3] "%i failų šiame takelyje" #: picard/ui/infodialog.py:415 msgid "Cluster Info" -msgstr "" +msgstr "Klasterio informacija" #: picard/ui/infostatus.py:70 msgid "Estimated Time" -msgstr "" +msgstr "Numatomas laikas" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:632 msgid "Files" -msgstr "" +msgstr "Failai" #: picard/ui/infostatus.py:72 msgid "Albums" @@ -2419,33 +2587,33 @@ #: picard/ui/infostatus.py:73 msgid "Pending files" -msgstr "" +msgstr "Laukiantys failai" #: picard/ui/infostatus.py:74 msgid "Pending requests" -msgstr "" +msgstr "Laukiantys užklausimai" #: picard/ui/item.py:141 #, python-format msgid "%i image" msgid_plural "%i images" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%i vaizdas" +msgstr[1] "%i vaizdai" +msgstr[2] "%i vaizdo" +msgstr[3] "%i vaizdų" #: picard/ui/item.py:144 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%i vaizdas ne visuose takeliuose" +msgstr[1] "%i skirtingi vaizdai tarp takelių" +msgstr[2] "%i skirtingo vaizdo tarp takelių" +msgstr[3] "%i skirtingų vaizdų tarp takelių" #: picard/ui/itemviews.py:161 picard/util/tags.py:123 msgid "Title" -msgstr "" +msgstr "Pavadinimas" #: picard/ui/itemviews.py:162 picard/ui/searchdialog/track.py:70 #: picard/util/tags.py:72 @@ -2454,11 +2622,11 @@ #: picard/ui/itemviews.py:164 picard/util/tags.py:38 msgid "Album Artist" -msgstr "" +msgstr "Albumo atlikėjas" #: picard/ui/itemviews.py:165 picard/util/tags.py:52 msgid "Composer" -msgstr "" +msgstr "Kompozitorius" #: picard/ui/itemviews.py:167 picard/util/tags.py:60 msgid "Disc Subtitle" @@ -2466,23 +2634,23 @@ #: picard/ui/itemviews.py:168 msgid "Track No." -msgstr "" +msgstr "Takelio nr." #: picard/ui/itemviews.py:169 msgid "Disc No." -msgstr "" +msgstr "Disko nr." #: picard/ui/itemviews.py:170 msgid "Catalog No." -msgstr "" +msgstr "Katalogo nr." #: picard/ui/itemviews.py:172 picard/util/tags.py:76 msgid "Media" -msgstr "" +msgstr "Medija" #: picard/ui/itemviews.py:173 picard/util/tags.py:66 msgid "Genre" -msgstr "" +msgstr "Žanras" #: picard/ui/itemviews.py:174 msgid "Fingerprint status" @@ -2506,7 +2674,7 @@ #: picard/ui/itemviews.py:282 msgid "Ok match" -msgstr "" +msgstr "Geras atitikimas" #: picard/ui/itemviews.py:283 msgid "Good match" @@ -2514,7 +2682,7 @@ #: picard/ui/itemviews.py:284 msgid "Great match" -msgstr "" +msgstr "Puikus atitikimas" #: picard/ui/itemviews.py:285 msgid "Excellent match" @@ -2522,11 +2690,11 @@ #: picard/ui/itemviews.py:399 msgid "Restore default columns" -msgstr "" +msgstr "Atkurti numatytuosius stulpelius" #: picard/ui/itemviews.py:404 msgid "Lock columns" -msgstr "" +msgstr "Užrakinti stulpelius" #: picard/ui/itemviews.py:456 msgid "&Expand all" @@ -2542,7 +2710,7 @@ #: picard/ui/itemviews.py:462 msgid "Ctrl+A" -msgstr "" +msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" @@ -2550,33 +2718,32 @@ #: picard/ui/itemviews.py:546 msgid "Loading…" -msgstr "Kraunam…" +msgstr "Kraunama…" #: picard/ui/itemviews.py:548 msgid "Show &more details…" -msgstr "" +msgstr "Rodyti &daugiau informacijos…" #: picard/ui/itemviews.py:601 #, python-format msgid "&Other versions (%d)" -msgstr "" +msgstr "&Kitos versijos (%d)" #: picard/ui/itemviews.py:627 -#, fuzzy msgid "Collections" msgstr "Kolekcijos" #: picard/ui/itemviews.py:635 msgid "P&lugins" -msgstr "" +msgstr "Į&skiepiai" #: picard/ui/itemviews.py:651 msgid "&Run scripts" -msgstr "" +msgstr "&Paleisti skriptus" #: picard/ui/itemviews.py:851 msgid "file view" -msgstr "" +msgstr "failo peržiūra" #: picard/ui/itemviews.py:852 msgid "Contains unmatched files and clusters" @@ -2617,6 +2784,8 @@ #: picard/ui/itemviews.py:1123 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" +"Apdorojimo klaida (-os): žiūrėk dialogo lango Takelio informacija kortelę " +"Klaidos." #: picard/ui/itemviews.py:1151 msgid "Processing error(s): See the Errors tab in the File Info dialog" @@ -2624,11 +2793,11 @@ #: picard/ui/itemviews.py:1184 msgid "Track saved" -msgstr "" +msgstr "Išsaugotas takelis" #: picard/ui/itemviews.py:1186 picard/ui/itemviews.py:1190 msgid "Pending" -msgstr "" +msgstr "Laukiama" #: picard/ui/itemviews.py:1197 msgid "Fingerprint has already been submitted" @@ -2648,54 +2817,54 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" -msgstr "" +msgstr "Ar tikrai nori išvalyti žurnalą?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" -msgstr "" +msgstr "Veiklos istorija" #: picard/ui/mainwindow.py:222 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" @@ -2703,11 +2872,11 @@ #: picard/ui/mainwindow.py:351 msgid "Unsaved Changes" -msgstr "" +msgstr "Neišsaugoti pakeitimai" #: picard/ui/mainwindow.py:352 msgid "Are you sure you want to quit Picard?" -msgstr "Ar tu esi įsitikinęs kad nori išjungti Picard?" +msgstr "Ar tikrai nori baigti Picard?" #: picard/ui/mainwindow.py:353 #, python-format @@ -2715,24 +2884,35 @@ msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" +"Yra %d neišsaugotas failas. Uždarius Picard, visi neišsaugoti pakeitimai bus " +"prarasti." msgstr[1] "" +"Yra %d neišsaugoti failai. Uždarius Picard, visi neišsaugoti pakeitimai bus " +"prarasti." msgstr[2] "" +"Yra %d neišsaugoto failo. Uždarius Picard, visi neišsaugoti pakeitimai bus " +"prarasti." msgstr[3] "" +"Yra %d neišsaugotų failų. Uždarius Picard, visi neišsaugoti pakeitimai bus " +"prarasti." #: picard/ui/mainwindow.py:360 msgid "&Quit Picard" -msgstr "" +msgstr "&Baigti Picard" #: picard/ui/mainwindow.py:396 msgid "Ready" -msgstr "Pasiruošęs" +msgstr "Paruošta" #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." -msgstr "" +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." +msgstr "" +"Picard klausosi šio prievado, kad integruotų su tavo naršykle. Kai iš Picard " +"atlieki Paieška arba Atidaryti naršyklėje, spustelėjus tinklalapyje esantį " +"mygtuką Žymeklis, leidinys kraunamas į Picard." #: picard/ui/mainwindow.py:428 #, python-format @@ -2750,13 +2930,12 @@ msgstr "" #: picard/ui/mainwindow.py:491 -#, fuzzy msgid "Open AcoustID options" -msgstr "AcoustID Nustatymai" +msgstr "Atidaryti AcoustID parinktis" #: picard/ui/mainwindow.py:502 msgid "&Options…" -msgstr "" +msgstr "&Parinktys…" #: picard/ui/mainwindow.py:509 msgid "Open &file naming script editor…" @@ -2764,7 +2943,7 @@ #: picard/ui/mainwindow.py:510 msgid "Ctrl+Shift+S" -msgstr "" +msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:516 msgid "&Cut" @@ -2812,7 +2991,7 @@ #: picard/ui/mainwindow.py:576 msgid "Ctrl+E" -msgstr "" +msgstr "Ctrl+E" #: picard/ui/mainwindow.py:583 msgid "Close Window" @@ -2820,11 +2999,11 @@ #: picard/ui/mainwindow.py:584 msgid "Ctrl+W" -msgstr "" +msgstr "Ctrl+W" #: picard/ui/mainwindow.py:592 msgid "&Save" -msgstr "" +msgstr "&Išsaugoti" #: picard/ui/mainwindow.py:593 msgid "Save selected files" @@ -2844,11 +3023,11 @@ #: picard/ui/mainwindow.py:613 msgid "Ctrl+Q" -msgstr "" +msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:619 msgid "&Remove" -msgstr "" +msgstr "Š&alinti" #: picard/ui/mainwindow.py:620 msgid "Remove selected files/albums" @@ -2864,11 +3043,11 @@ #: picard/ui/mainwindow.py:631 msgid "Ctrl+Shift+L" -msgstr "" +msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:638 msgid "Submit cluster as release…" -msgstr "" +msgstr "Pateikti klasterį kaip leidinį…" #: picard/ui/mainwindow.py:639 msgid "Submit cluster as a new release to MusicBrainz" @@ -2906,7 +3085,7 @@ #: picard/ui/mainwindow.py:674 picard/ui/mainwindow.py:683 #: picard/ui/mainwindow.py:692 msgid "Ctrl+T" -msgstr "" +msgstr "Ctrl+T" #: picard/ui/mainwindow.py:680 msgid "Search for similar albums…" @@ -2930,7 +3109,7 @@ #: picard/ui/mainwindow.py:699 msgid "Ctrl+Shift+O" -msgstr "" +msgstr "Ctrl+Shift+O" #: picard/ui/mainwindow.py:706 msgid "File &Browser" @@ -2938,7 +3117,7 @@ #: picard/ui/mainwindow.py:710 msgid "Ctrl+B" -msgstr "" +msgstr "Ctrl+B" #: picard/ui/mainwindow.py:717 msgid "&Metadata" @@ -2946,12 +3125,11 @@ #: picard/ui/mainwindow.py:721 msgid "Ctrl+Shift+M" -msgstr "" +msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:728 -#, fuzzy msgid "&Cover Art" -msgstr "Viršelio paveikslėlis" +msgstr "&Viršelis" #: picard/ui/mainwindow.py:739 msgid "&Actions" @@ -2959,9 +3137,8 @@ #: picard/ui/mainwindow.py:748 picard/ui/mainwindow.py:1143 #: picard/ui/searchdialog/__init__.py:48 -#, fuzzy msgid "Search" -msgstr "Ieškoti" +msgstr "Paieška" #: picard/ui/mainwindow.py:755 picard/ui/mainwindow.py:762 msgid "Lookup &CD…" @@ -2973,7 +3150,7 @@ #: picard/ui/mainwindow.py:758 msgid "Ctrl+K" -msgstr "" +msgstr "Ctrl+K" #: picard/ui/mainwindow.py:775 msgid "&Scan" @@ -2991,11 +3168,11 @@ #: picard/ui/mainwindow.py:780 msgid "Ctrl+Y" -msgstr "" +msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:786 msgid "&Generate AcoustID Fingerprints" -msgstr "" +msgstr "&Generuoti AcoustID atspaudus" #: picard/ui/mainwindow.py:787 picard/ui/options/interface_toolbar.py:108 msgid "Generate Fingerprints" @@ -3013,7 +3190,7 @@ #: picard/ui/mainwindow.py:791 msgid "Ctrl+Shift+Y" -msgstr "" +msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:797 msgid "Cl&uster" @@ -3025,7 +3202,7 @@ #: picard/ui/mainwindow.py:801 msgid "Ctrl+U" -msgstr "" +msgstr "Ctrl+U" #: picard/ui/mainwindow.py:807 msgid "&Lookup" @@ -3037,7 +3214,7 @@ #: picard/ui/mainwindow.py:813 msgid "Ctrl+L" -msgstr "" +msgstr "Ctrl+L" #: picard/ui/mainwindow.py:819 msgid "&Info…" @@ -3045,7 +3222,7 @@ #: picard/ui/mainwindow.py:822 msgid "Ctrl+I" -msgstr "" +msgstr "Ctrl+I" #: picard/ui/mainwindow.py:828 msgid "&Refresh" @@ -3053,7 +3230,7 @@ #: picard/ui/mainwindow.py:829 msgid "Ctrl+R" -msgstr "" +msgstr "Ctrl+R" #: picard/ui/mainwindow.py:836 msgid "&Rename Files" @@ -3081,7 +3258,7 @@ #: picard/ui/mainwindow.py:865 picard/ui/widgets/scripttextedit.py:341 msgid "Ctrl+Shift+T" -msgstr "" +msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:873 msgid "&Open My Collections in Browser" @@ -3093,7 +3270,7 @@ #: picard/ui/mainwindow.py:882 msgid "Ctrl+G" -msgstr "" +msgstr "Ctrl+G" #: picard/ui/mainwindow.py:888 msgid "View Activity &History" @@ -3101,11 +3278,11 @@ #: picard/ui/mainwindow.py:891 msgid "Ctrl+Shift+H" -msgstr "" +msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:891 picard/ui/scripteditor.py:608 msgid "Ctrl+H" -msgstr "" +msgstr "Ctrl+H" #: picard/ui/mainwindow.py:897 msgid "Open in &Player" @@ -3166,11 +3343,11 @@ #: picard/ui/mainwindow.py:1104 picard/ui/ui_options_plugins.py:134 msgid "Actions" -msgstr "" +msgstr "Veiksmai" #: picard/ui/mainwindow.py:1156 msgid "Track" -msgstr "" +msgstr "Takelis" #: picard/ui/mainwindow.py:1173 msgid "&Advanced search" @@ -3213,6 +3390,8 @@ "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" +"Norint pateikti leidinius MusicBrainz, reikia įjungti naršyklės integraciją. " +"Ar nori įjungti naršyklės integraciją dabar?" #: picard/ui/mainwindow.py:1641 #, python-format @@ -3243,15 +3422,17 @@ "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" +"Picard reikia autorizavimo, kad galėtų pasiekti tavo asmeninius duomeni " +"MusicBrainz serveryje. Ar norėtum prisijungti dabar?" #: picard/ui/mainwindow.py:1742 msgid "Authentication failed" -msgstr "" +msgstr "Autentifikavimas nepavyko" #: picard/ui/mainwindow.py:1743 picard/ui/options/general.py:156 #, python-format msgid "Login failed: %s" -msgstr "" +msgstr "Prisijungimas nepavyko: %s" #: picard/ui/metadatabox.py:112 #, python-format @@ -3273,20 +3454,19 @@ #: picard/ui/metadatabox.py:218 msgid "metadata view" -msgstr "" +msgstr "metaduomenų peržiūra" #: picard/ui/metadatabox.py:219 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:221 -#, fuzzy msgid "Tag" msgstr "Žymė" #: picard/ui/metadatabox.py:221 msgid "Original Value" -msgstr "" +msgstr "Originali reikšmė" #: picard/ui/metadatabox.py:221 msgid "New Value" @@ -3302,35 +3482,35 @@ #: picard/ui/metadatabox.py:248 msgid "Alt+Shift+A" -msgstr "" +msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:251 msgid "Alt+Shift+E" -msgstr "" +msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:253 msgid "Alt+Shift+R" -msgstr "" +msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:373 msgid "Edit…" -msgstr "" +msgstr "Redaguoti…" #: picard/ui/metadatabox.py:379 msgid "Add to 'Preserve Tags' List" -msgstr "" +msgstr "Pridėti į Išlaikyti žymas sąrašą" #: picard/ui/metadatabox.py:384 msgid "Remove from 'Preserve Tags' List" -msgstr "" +msgstr "Pašalinti iš Išlaikyti žymas sąrašo" #: picard/ui/metadatabox.py:432 msgid "Use Original Value" msgid_plural "Use Original Values" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Naudoti originalią vertę" +msgstr[1] "Naudoti originalias vertes" +msgstr[2] "Naudoti originalios vertės" +msgstr[3] "Naudoti originalių verčių" #: picard/ui/metadatabox.py:439 msgid "&Copy" @@ -3346,14 +3526,23 @@ "work in small batches

Picard is open source software written by " "volunteers. It is provided as-is and with no warranty.

" msgstr "" +"

Pakeitimai, kuriuos atliko Picard, yra negrįžtami.

Picard – labai lankstus muzikos žymėjimo įrankis, kuriuo galima " +"pervadinti failus ir perrašyti žymas. Primygtinai rekomenduojame, kad:

  • perskaitytum naudotojo vadovą (jį taip pat galima rasti " +"pagalbos meniu)
  • išbandytum su savo muzikos kopijomis ir veiktum " +"nedidelėmis partijomis

Picard yra atvirojo kodo programinė " +"įranga, parašyta savanorių. Ji teikiama tokia, kokia yra, ir be jokių " +"garantijų.

" #: picard/ui/newuserdialog.py:49 msgid "Show this message again the next time you start Picard." -msgstr "" +msgstr "Rodyti šį pranešimą dar kartą, kai kitą kartą paleisi Picard." #: picard/ui/newuserdialog.py:54 msgid "New User Warning" -msgstr "" +msgstr "Naujo naudotojo įspėjimas" #: picard/ui/passworddialog.py:43 #, python-format @@ -3390,7 +3579,7 @@ #: picard/ui/playertoolbar.py:189 msgid "Player" -msgstr "" +msgstr "Leistuvas" #: picard/ui/playertoolbar.py:197 msgid "Play" @@ -3440,7 +3629,7 @@ #: picard/ui/pluginupdatedialog.py:43 msgid "Picard Plugins Update" -msgstr "" +msgstr "Picard įskiepių naujinimas" #: picard/ui/pluginupdatedialog.py:60 msgid "" @@ -3478,10 +3667,10 @@ #: picard/ui/savewarningdialog.py:38 msgid "overwrite existing metadata (tags) within the file" msgid_plural "overwrite existing metadata (tags) within the files" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "perrašymą esamą failo metaduomenis (žymes)" +msgstr[1] "perrašymą esamus failus metaduomenis (žymes)" +msgstr[2] "perrašymą esamo failų metaduomenis (žymes)" +msgstr[3] "perrašymą esamų failų metaduomenis (žymes)" #: picard/ui/savewarningdialog.py:43 msgid "rename the file" @@ -3502,10 +3691,10 @@ #: picard/ui/savewarningdialog.py:54 msgid "You are about to save {file_count:,d} file and this will:" msgid_plural "You are about to save {file_count:,d} files and this will:" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Ruošiamasi išsaugoti {file_count:,d} failą ir tai atliks:" +msgstr[1] "Ruošiamasi išsaugoti {file_count:,d} failus ir tai atliks:" +msgstr[2] "Ruošiamasi išsaugoti {file_count:,d} failo ir tai atliks:" +msgstr[3] "Ruošiamasi išsaugoti {file_count:,d} failų ir tai atliks:" #: picard/ui/savewarningdialog.py:58 msgid "This action cannot be undone. Do you want to continue?" @@ -3513,15 +3702,15 @@ #: picard/ui/savewarningdialog.py:61 msgid "
  • {action}
  • " -msgstr "" +msgstr "
  • {action}
  • " #: picard/ui/savewarningdialog.py:62 msgid "

    {header}

      {list_of_actions}

    {footer}

    " -msgstr "" +msgstr "

    {header}

      {list_of_actions}

    {footer}

    " #: picard/ui/savewarningdialog.py:64 msgid "There are no actions selected. No changes will be saved." -msgstr "" +msgstr "Nėra pasirinktų veiksmų. Pakeitimai nebus išsaugoti." #: picard/ui/savewarningdialog.py:66 msgid "Don't show this warning again." @@ -3529,7 +3718,7 @@ #: picard/ui/savewarningdialog.py:72 msgid "File Save Warning" -msgstr "" +msgstr "Failo išsaugojimo įspėjimas" #: picard/ui/scripteditor.py:145 msgid "Renaming options are disabled" @@ -3552,7 +3741,7 @@ #: picard/ui/scripteditor.py:319 picard/ui/scripteditor.py:1227 msgid "Confirm" -msgstr "" +msgstr "Patvirtinti" #: picard/ui/scripteditor.py:393 msgid "File naming script editor" @@ -3560,15 +3749,15 @@ #: picard/ui/scripteditor.py:459 msgid "Reset" -msgstr "" +msgstr "Nustatyti iš naujo" #: picard/ui/options/dialog.py:135 picard/ui/scripteditor.py:464 msgid "Make It So!" -msgstr "" +msgstr "Padaryti taip!" #: picard/ui/scripteditor.py:536 msgid "&Import a script file" -msgstr "" +msgstr "&Importuoti skripto failą" #: picard/ui/scripteditor.py:537 msgid "Import a file as a new script" @@ -3588,15 +3777,15 @@ #: picard/ui/scripteditor.py:549 msgid "Reset all scripts to the saved values" -msgstr "" +msgstr "Atkurti visų skriptų išsaugotas reikšmes" #: picard/ui/scripteditor.py:554 msgid "&Save and exit" -msgstr "" +msgstr "&Išsaugoti ir išeiti" #: picard/ui/scripteditor.py:555 msgid "Save changes to the script settings and exit" -msgstr "" +msgstr "Išsaugoti skripto nustatymų pakeitimus ir išeiti" #: picard/ui/scripteditor.py:560 msgid "E&xit without saving" @@ -3608,63 +3797,63 @@ #: picard/ui/scripteditor.py:566 msgid "&Script" -msgstr "" +msgstr "&Skriptas" #: picard/ui/scripteditor.py:569 msgid "View/Edit Script &Metadata" -msgstr "" +msgstr "Peržiūrėti / redaguoti skripto &metaduomenis" #: picard/ui/scripteditor.py:570 msgid "Display the details for the script" -msgstr "" +msgstr "Rodyti išsamią skripto informaciją" #: picard/ui/scripteditor.py:572 msgid "Ctrl+M" -msgstr "" +msgstr "Ctrl+M" #: picard/ui/scripteditor.py:575 msgid "Add a &new script" -msgstr "" +msgstr "Pridėti &naują skriptą" #: picard/ui/scripteditor.py:580 msgid "&Copy the current script" -msgstr "" +msgstr "&Kopijuoti dabartinį skriptą" #: picard/ui/scripteditor.py:581 msgid "Save a copy of the script as a new script" -msgstr "" +msgstr "Išsaugoti skriptos kopiją kaip naują skriptą" #: picard/ui/scripteditor.py:586 msgid "&Delete the current script" -msgstr "" +msgstr "&Ištrinti dabartinį skriptą" #: picard/ui/scripteditor.py:587 msgid "Delete the script" -msgstr "" +msgstr "Ištrinti skriptą" #: picard/ui/scripteditor.py:596 msgid "&Reload random example files" -msgstr "" +msgstr "&Perkrauti atsitiktinius pavyzdžių failus" #: picard/ui/scripteditor.py:605 msgid "&Show documentation" -msgstr "" +msgstr "&Rodyti dokumentaciją" #: picard/ui/scripteditor.py:606 msgid "View the scripting documentation in a sidebar" -msgstr "" +msgstr "Peržiūrėti skriptų dokumentaciją šoninėje juostoje" #: picard/ui/scripteditor.py:622 msgid "&Scripting documentation…" -msgstr "" +msgstr "&Skriptavimo dokumentacija…" #: picard/ui/scripteditor.py:623 msgid "Open the scripting documentation in your browser" -msgstr "" +msgstr "Atidaryti skriptavimo dokumentaciją naršyklėje" #: picard/ui/scripteditor.py:641 msgid "Empty / blank script" -msgstr "" +msgstr "Tuščias skriptas" #: picard/ui/scripteditor.py:734 msgid "" @@ -3679,12 +3868,16 @@ "\n" "Are you sure that you want to continue?" msgstr "" - -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" +"Prie parinkčių profilio buvo prisegtas bent vienas neišsaugotas skriptas.\n" +"\n" +" Profilis: {profile_title}\n" +" Skriptas: {old_script_title}\n" +"\n" +"Tęsiant be išsaugojimo, pasirinktas profilio skriptas bus atstatytas į:\n" +"\n" +" {new_script_title}\n" +"\n" +"Ar tikrai nori tęsti?" #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." @@ -3715,7 +3908,7 @@ #: picard/ui/options/scripting.py:164 picard/ui/scripteditor.py:1208 msgid "File Error" -msgstr "" +msgstr "Failo klaida" #: picard/ui/scripteditor.py:1229 msgid "" @@ -3723,14 +3916,17 @@ "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" +"Skriptas pavadinimu „{script_name}“ jau egzistuoja.\n" +"\n" +"Ar nori jį perrašyti, pridėti kaip kopiją, ar atšaukti?" #: picard/ui/scripteditor.py:1236 msgid "Overwrite" -msgstr "" +msgstr "Perrašyti" #: picard/ui/options/profiles.py:120 picard/ui/scripteditor.py:1238 msgid "Copy" -msgstr "" +msgstr "Kopijuoti" #: picard/ui/options/renaming.py:266 picard/ui/scripteditor.py:1284 msgid "The file naming format must not be empty." @@ -3746,6 +3942,9 @@ "\n" "Do you want to continue and lose these changes?" msgstr "" +"Yra neišsaugotų dabartinių metaduomenų pakeitimų.\n" +"\n" +"Ar nori tęsti ir prarasti šiuos pakeitimus?" #: picard/ui/scriptsmenu.py:62 #, python-format @@ -3757,15 +3956,14 @@ msgstr "" #: picard/ui/ui_aboutdialog.py:83 -#, fuzzy msgid "About Picard" -msgstr "Įkrauk į Picard" +msgstr "Apie Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:40 #: picard/ui/ui_options_cdlookup_select.py:47 msgid "CD Lookup" -msgstr "" +msgstr "CD peržiūra" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" @@ -3780,17 +3978,16 @@ msgstr "" #: picard/ui/ui_cdlookup.py:89 -#, fuzzy msgid "&Load into Picard" -msgstr "Įkrauk į Picard" +msgstr "Į&kraukti į Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" -msgstr "" +msgstr "&Pateikti disko ID" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" -msgstr "" +msgstr "&Atšaukti" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" @@ -3822,7 +4019,7 @@ #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" -msgstr "" +msgstr "Pasirinkti raštai" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected language script match threshold:" @@ -3850,11 +4047,11 @@ #: picard/ui/ui_infodialog.py:82 msgid "&Error" -msgstr "" +msgstr "&Klaida" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" -msgstr "" +msgstr "Meno &kūrinys" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:52 @@ -3864,60 +4061,61 @@ #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" -msgstr "" +msgstr "Lokalės parinkiklis" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" -msgstr "" +msgstr "Pasirinktos lokalės" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" -msgstr "" +msgstr "Perkelti pasirinktą lokalę aukščiau" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" -msgstr "" +msgstr "Pridėti prie pasirinktų lokalių" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" -msgstr "" +msgstr "Pašalinti pasirinktą lokalę" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" -msgstr "" +msgstr "Perkelti pasirinktą lokalę žemyn" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" -msgstr "" +msgstr "Galimos lokalės" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" -msgstr "" +msgstr "Parinktys" #: picard/ui/ui_options_advanced.py:138 msgid "Advanced options" -msgstr "" +msgstr "Išplėstinės parinktys" #: picard/ui/ui_options_advanced.py:139 msgid "Ignore file paths matching the following regular expression:" -msgstr "" +msgstr "Ignoruoti failų kelius, atitinkančius šią reguliariąją išraišką:" #: picard/ui/ui_options_advanced.py:141 msgid "Ignore track duration difference under this number of seconds" msgstr "" +"Ignoruoti takelio trukmės skirtumą, neviršijantį šio sekundžių skaičiaus" #: picard/ui/ui_options_advanced.py:144 msgid "" "Ignore the following tracks when determining whether a release is complete" -msgstr "" +msgstr "Ignoruoti toliau nurodytus takelius nustatant, ar leidinys užbaigtas" #: picard/ui/ui_options_advanced.py:145 msgid "Video tracks" -msgstr "" +msgstr "Vaizdo įrašų takeliai" #: picard/ui/ui_options_advanced.py:146 msgid "Data tracks" -msgstr "" +msgstr "Duomenų takeliai" #: picard/ui/ui_options_advanced.py:147 msgid "Pregap tracks" @@ -3925,102 +4123,103 @@ #: picard/ui/ui_options_advanced.py:148 msgid "Silent tracks" -msgstr "" +msgstr "Tylūs takeliai" #: picard/ui/ui_options_advanced.py:149 msgid "Tags to ignore for comparison:" -msgstr "" +msgstr "Žymės, kurias ignoruoti palyginimui:" #: picard/ui/options/dialog.py:214 picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" -msgstr "" +msgstr "Profiliai pridėti prie parinktys" #: picard/ui/ui_options_cdlookup.py:41 msgid "CD-ROM device to use for lookups:" -msgstr "" +msgstr "CD-ROM įrenginys, skirtas naudoti peržiūroms:" #: picard/ui/ui_options_cdlookup_select.py:48 msgid "Default CD-ROM drive to use for lookups:" -msgstr "" +msgstr "Numatytasis CD-ROM diskas, skirtas naudoti peržiūroms:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" -msgstr "" +msgstr "Naudoti toliau nurodytą failo pavadinimą vaizdams:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" -msgstr "" +msgstr "Perrašyti failą, jei jis jau egzistuoja" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" -msgstr "" +msgstr "Viršelio teikėjai" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority:" -msgstr "" +msgstr "Pertvarkymo prioritetas:" #: picard/ui/ui_options_cover.py:104 #: picard/ui/ui_options_interface_toolbar.py:77 msgid "Move selected item up" -msgstr "" +msgstr "Pakelti pasirinktą elementą" #: picard/ui/ui_options_cover.py:105 #: picard/ui/ui_options_interface_toolbar.py:78 msgid "Move selected item down" -msgstr "" +msgstr "Nuleisti pasirinktą elementą" #: picard/ui/ui_options_fingerprinting.py:97 +#, fuzzy msgid "Audio Fingerprinting" -msgstr "" +msgstr "Garso atspaudai" #: picard/ui/ui_options_fingerprinting.py:98 msgid "Do not use audio fingerprinting" -msgstr "" +msgstr "Nenaudoti garso atspaudų" #: picard/ui/ui_options_fingerprinting.py:99 msgid "Use AcoustID" -msgstr "Naudok AcoustID" +msgstr "Naudoti AcoustID" #: picard/ui/ui_options_fingerprinting.py:100 msgid "AcoustID Settings" -msgstr "AcoustID Nustatymai" +msgstr "AcoustID nustatymai" #: picard/ui/ui_options_fingerprinting.py:101 msgid "Ignore existing AcoustID fingerprints" -msgstr "" +msgstr "Ignoruoti egzistuojančius AcoustID atspaudus" #: picard/ui/ui_options_fingerprinting.py:102 msgid "Save AcoustID fingerprints to file tags" -msgstr "" +msgstr "Išsaugoti AcoustID atspaudus į failo žymes" #: picard/ui/ui_options_fingerprinting.py:103 msgid "Maximum threads to use for calculator:" -msgstr "" +msgstr "Maksimalus loginiai procesoriai naudoti skaičiuotuvui:" #: picard/ui/ui_options_fingerprinting.py:104 msgid "Fingerprint calculator:" -msgstr "" +msgstr "Atspaudų skaičiuotuvas:" #: picard/ui/ui_options_fingerprinting.py:105 #: picard/ui/ui_options_interface.py:132 picard/ui/ui_options_renaming.py:152 msgid "Browse…" -msgstr "" +msgstr "Naršyti…" #: picard/ui/ui_options_fingerprinting.py:106 msgid "Download…" -msgstr "" +msgstr "Atsisiųsti…" #: picard/ui/ui_options_fingerprinting.py:107 msgid "API key:" -msgstr "" +msgstr "API raktas:" #: picard/ui/ui_options_fingerprinting.py:108 msgid "Get API key…" -msgstr "" +msgstr "Gauti API raktą…" #: picard/ui/ui_options_general.py:199 msgid "MusicBrainz Server" -msgstr "" +msgstr "MusicBrainz serveris" #: picard/ui/ui_options_general.py:200 msgid "" @@ -4028,155 +4227,164 @@ "of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" +"Sukonfigūravai neoficialų MusicBrainz serverį. Pagal numatytuosius " +"nustatymus leidiniai, įrašai ir diskų ID bus pateikiami į pagrindinę duomenų " +"bazę musicbrainz.org." #: picard/ui/ui_options_general.py:201 msgid "Submit data to the configured server" -msgstr "" +msgstr "Pateikti duomenis į sukonfigūruotą serverį" #: picard/ui/ui_options_general.py:202 picard/ui/ui_options_network.py:135 msgid "Port:" -msgstr "" +msgstr "Prievadas:" #: picard/ui/ui_options_general.py:203 picard/ui/ui_options_network.py:137 msgid "Server address:" -msgstr "" +msgstr "Serverio adresas:" #: picard/ui/ui_options_general.py:205 -#, fuzzy msgid "Log in" msgstr "Prisijungti" #: picard/ui/ui_options_general.py:206 msgid "Log out" -msgstr "" +msgstr "Atsijungti" #: picard/ui/ui_options_general.py:211 msgid "Update Checking" -msgstr "" +msgstr "Naujinimo tikrinimas" #: picard/ui/ui_options_general.py:214 msgid "Days between checks:" -msgstr "" +msgstr "Dienos tarp patikrinimų:" #: picard/ui/ui_options_general.py:215 msgid "Updates to check:" -msgstr "" +msgstr "Naujinimus tikrinti:" #: picard/ui/ui_options_genres.py:121 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" +"Grįžti prie atsarginių albumo atlikėjų žanrų, jei nerandama leidinio ar " +"leidinių grupės žanrų" #: picard/ui/ui_options_genres.py:123 msgid "Minimal genre usage:" -msgstr "" +msgstr "Minimalus žanro naudojimas:" #: picard/ui/ui_options_genres.py:124 picard/ui/ui_options_matching.py:73 #: picard/ui/ui_options_matching.py:74 picard/ui/ui_options_matching.py:75 msgid " %" -msgstr "" +msgstr " %" #: picard/ui/ui_options_genres.py:125 msgid "Maximum number of genres:" -msgstr "" +msgstr "Maksimalus žanrų skaičius:" #: picard/ui/ui_options_genres.py:126 msgid "Join multiple genres with:" -msgstr "" +msgstr "Jungti kelis žanrus su:" #: picard/ui/ui_options_genres.py:127 msgid " / " -msgstr "" +msgstr " / " #: picard/ui/ui_options_genres.py:128 msgid ", " -msgstr "" +msgstr ", " #: picard/ui/ui_options_genres.py:129 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" +"Žanrai arba folksonomijos žymės, kurias įtraukti arba neįtraukti, po vieną " +"kiekvienoje eilutėje:" #: picard/ui/ui_options_genres.py:130 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" +"Žanrų arba folksonomijos žymių filtrų žaidimų aikštelė (išvaloma išeinant):" #: picard/ui/ui_options_interface.py:118 msgid "Appearance" -msgstr "" +msgstr "Išvaizda" #: picard/ui/ui_options_interface.py:121 msgid "User interface language:" -msgstr "" +msgstr "Naudotojo sąsajos kalba:" #: picard/ui/ui_options_interface.py:122 msgid "User interface color theme:" -msgstr "" +msgstr "Naudotojo sąsajos spalvų tema:" #: picard/ui/ui_options_interface.py:123 msgid "Miscellaneous" -msgstr "" +msgstr "Kita" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:126 msgid "Use advanced query syntax" -msgstr "" +msgstr "Naudoti patikslintoji užklausos sintaksė" #: picard/ui/ui_options_interface.py:127 msgid "Show the new user dialog when starting Picard" -msgstr "" +msgstr "Rodyti naujo naudotojo dialogo langą paleidžiant Picard" #: picard/ui/ui_options_interface.py:131 msgid "Begin browsing in the following directory:" -msgstr "" +msgstr "Pradėti naršyti toliau nurodytame kataloge:" #: picard/ui/options/interface_colors.py:92 #: picard/ui/ui_options_interface_colors.py:49 msgid "Colors" -msgstr "" +msgstr "Spalvos" #: picard/ui/ui_options_interface_toolbar.py:72 msgid "Customize Action Toolbar" -msgstr "" +msgstr "Pritaikyti veiksmų įrankių juostą" #: picard/ui/ui_options_interface_toolbar.py:73 msgid "Add a new button to Toolbar" -msgstr "" +msgstr "Pridėti naują mygtuką į įrankių juostą" #: picard/ui/ui_options_interface_toolbar.py:74 msgid "Add Action" -msgstr "" +msgstr "Pridėti veiksmą" #: picard/ui/ui_options_interface_toolbar.py:75 msgid "Insert a separator" -msgstr "" +msgstr "Įterpti skirtuką" #: picard/ui/ui_options_interface_toolbar.py:76 msgid "Add Separator" -msgstr "" +msgstr "Pridėti skirtuką" #: picard/ui/ui_options_interface_toolbar.py:79 msgid "Remove button from toolbar" -msgstr "" +msgstr "Pašalinti mygtuką iš įrankių juostos" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" +"Rodyti žemiau nurodytas žymes virš visų kitų metaduomenų rodinyje esančių " +"žymų" #: picard/ui/ui_options_maintenance.py:86 msgid "Configuration File:" -msgstr "" +msgstr "Konfigūracijos failas:" #: picard/ui/ui_options_maintenance.py:87 msgid "Open folder" -msgstr "" +msgstr "Atidaryti aplanką" #: picard/ui/ui_options_maintenance.py:88 msgid "Load Backup" -msgstr "" +msgstr "Pakrauti atsarginė kopija" #: picard/ui/ui_options_maintenance.py:89 msgid "Save Backup" -msgstr "" +msgstr "Išsaugoti atsarginę kopiją" #: picard/ui/ui_options_maintenance.py:90 msgid "Remove selected options" @@ -4214,13 +4422,17 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Naudoti takelio santykius" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:141 msgid "Various artists:" -msgstr "" +msgstr "Įvairūs atlikėjai:" #: picard/ui/ui_options_metadata.py:142 msgid "Standalone recordings:" @@ -4313,6 +4525,10 @@ "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" +"Picard išsaugo įvertinimus kartu su el. pašto adresu, identifikuojančiu " +"įvertinimą atlikusį naudotoją. Tokiu būdu failuose gali būti saugomi " +"skirtingi skirtingų naudotojų įvertinimai. Nurodyk el. pašto adresą, kurį " +"nori naudoti išsaugant įvertinimus." #: picard/ui/ui_options_ratings.py:49 msgid "E-mail:" @@ -4418,33 +4634,34 @@ #: picard/ui/ui_options_script.py:127 msgid "Remove tagger script" -msgstr "" +msgstr "Pašalinti žymeklio skriptą" #: picard/ui/ui_options_script.py:128 msgid "Import" -msgstr "" +msgstr "Importuoti" #: picard/ui/ui_options_script.py:129 msgid "Export" -msgstr "" +msgstr "Eksportuoti" #: picard/ui/ui_options_script.py:130 -#, fuzzy msgid "Documentation" -msgstr "Vietą" +msgstr "Dokumentacija" #: picard/ui/ui_options_tags.py:71 msgid "Write tags to files" -msgstr "" +msgstr "Įrašyti žymas į failus" #: picard/ui/ui_options_tags.py:73 msgid "Before Tagging" -msgstr "" +msgstr "Prieš žymint" #: picard/ui/ui_options_tags.py:79 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" +"Išlaikyti šias žymas, kad jos nebūtų ištrintos arba perrašytos MusicBrainz " +"duomenimis:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" @@ -4458,16 +4675,21 @@ "playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" +"Picard gali išsaugoti APEv2 žymes į grynus AAC failus, kurie pagal " +"numatytuosius nustatymus nepalaiko žymėjimo. Kai kurie leistuvai palaiko AAC " +"APEv2 žymes, bet leistuvams, kurie nepalaiko AAC failų su APEv2 žymėmis, " +"gali kilti problemų su šių failų pakrovimu ir paleidimu. Norėdamas (-a) tai " +"išspręsti, gali pasirinkti, ar išsaugoti žymes į tuos failus." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" -msgstr "" +msgstr "Išsaugoti APEv2 žymes" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" -msgstr "" +msgstr "Neišsaugoti žymių" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" @@ -4481,6 +4703,11 @@ "playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" +"Picard gali išsaugoti APEv2 žymes į grynus AC3 failus, kurie pagal " +"numatytuosius nustatymus nepalaiko žymėjimo. Kai kurie leistuvai palaiko AC3 " +"APEv2 žymes, bet leistuvams, kurie nepalaiko AC3 failų su APEv2 žymėmis, " +"gali kilti problemų su šių failų pakrovimu ir paleidimu. Norėdamas (-a) tai " +"išspręsti, gali pasirinkti, ar išsaugoti žymes į tuos failus." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 @@ -4577,6 +4804,10 @@ "cover-back-spine.jpg will be set as types Back + Spine. If no type is found, " "it will default to Front type." msgstr "" +"Pirmoji reguliariosios išraiškos grupė, jei tokia yra, bus naudojama kaip " +"tipas, t. y. cover-back-spine.jpg bus nustatyta kaip tipas Galinis+Knygos " +"nugarėlė. Jei tipas nerastas, pagal numatytuosius nustatymus bus pasirinktas " +"tipas Priekinis." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" @@ -4684,7 +4915,7 @@ #: picard/ui/util.py:49 msgid "&Ok" -msgstr "" +msgstr "&O gerai" #: picard/ui/util.py:52 msgid "Clos&e" @@ -4729,7 +4960,7 @@ #: picard/ui/options/dialog.py:296 #, python-format msgid "This option will be saved to profile: %s" -msgstr "" +msgstr "Ši parinktis bus išsaugota į profilį: %s" #: picard/ui/options/dialog.py:388 msgid "Unexpected error" @@ -4741,7 +4972,7 @@ #: picard/ui/options/dialog.py:436 msgid "Warning! This will reset all of your settings." -msgstr "" +msgstr "Įspėjimas! Taip iš naujo nustatys visus tavo nustatymus." #: picard/ui/options/dialog.py:443 msgid "Confirm Reset" @@ -4832,9 +5063,18 @@ "

    \n" "" msgstr "" +"\n" +"

    Gali pridėti žanrų, pagal kuriuos testuojami filtrai, po vieną " +"kiekvienoje eilutėje.
    \n" +"Ši žaidimų aikštelė nebus išlaikyta Parinkčių išėjime.\n" +"

    \n" +"

    \n" +"Raudonas fonas reiškia, kad žyma bus praleista.
    \n" +"Žalias fonas reiškia, kad žyma bus palikta.\n" +"

    \n" +"" #: picard/ui/options/genres.py:87 -#, fuzzy msgid "Genres" msgstr "Žanrai" @@ -4880,6 +5120,8 @@ "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" +"Pakeitei programos temą. Kad pakeitimas veiktų, turi iš naujo paleisti " +"Picard." #: picard/ui/options/interface.py:183 msgid "" @@ -4897,6 +5139,7 @@ "You have changed the interface language. You have to restart Picard in order " "for the change to take effect." msgstr "" +"Pakeitei sąsajos kalbą. Kad pakeitimas veiktų, turi iš naujo paleisti Picard." #: picard/ui/options/interface_colors.py:67 msgid "Choose a color" @@ -4911,6 +5154,8 @@ "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" +"Pakeitei sąsajos spalvas. Kad pakeitimai veiktų, gali tekti iš naujo " +"paleisti Picard." #: picard/ui/options/interface_toolbar.py:60 msgid "Action Toolbar" @@ -4941,7 +5186,6 @@ msgstr "" #: picard/ui/options/interface_toolbar.py:92 -#, fuzzy msgid "Save" msgstr "Išsaugoti" @@ -4959,7 +5203,7 @@ #: picard/ui/options/interface_toolbar.py:187 msgid "Drag and Drop to re-order" -msgstr "" +msgstr "Nutemti, kad pakeisti tvarką" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" @@ -4990,6 +5234,25 @@ "by checking the box next to the setting. When you choose \"Make It So!\" to " "save your option settings, the selected items will be removed." msgstr "" +"Tai leidžia iš konfigūracijos INI failo pašalinti nenaudojamus parinkčių " +"nustatymus.\n" +"\n" +"Nustatymai, kurie yra konfigūracijos faile ir kurių nėra nė viename " +"parinkčių nustatymų puslapyje, bus išvardyti toliau. Jei konfigūracijos " +"faile nėra nenaudojamų parinkčių nustatymų, sąrašas bus tuščias, o " +"pašalinimo žymimasis langelis bus išjungtas.\n" +"\n" +"Atkreipk dėmesį, kad nenaudojami parinkčių nustatymai gali būti iš pašalintų " +"įskiepių, todėl būk atsargus (-i) ir nepašalink nustatymų, kuriuos galbūt " +"norėsi naudoti vėliau, kai įskiepis bus iš naujo įdiegtas. Parinktys, " +"priklausančios įskiepiams, kurie yra įdiegti, bet šiuo metu išjungti, nebus " +"išvardytos, kad jas būtų galima pašalinti.\n" +"\n" +"Norėdamas (-a) pašalinti vieną ar daugiau nustatymų, pirmiausia įjunk " +"pašalinimą pažymėdamas (-a) langelį „Pašalinti pasirinktas parinktis“. Tada " +"gali pasirinkti nustatymus, kuriuos nori pašalinti, pažymėdamas (-a) šalia " +"nustatymų esantį langelį. Pasirinkus (-usi) „Padaryti taip!“, kad išsaugotum " +"parinkčių nustatymus, pasirinktos parinktys bus pašalintos." #: picard/ui/options/maintenance.py:93 msgid "Value" @@ -5004,7 +5267,7 @@ #: picard/ui/options/maintenance.py:167 msgid "Configuration files" -msgstr "" +msgstr "Konfigūracijos failai" #: picard/ui/options/maintenance.py:184 picard/ui/options/maintenance.py:201 msgid "Backup Configuration File" @@ -5032,6 +5295,11 @@ "\n" "Do you want to continue?" msgstr "" +"Kraunant atsarginę konfigūracijos failo kopiją bus pakeisti dabartiniai " +"konfigūracijos nustatymai. Atsarginė dabartinio failo kopija bus išsaugota " +"automatiškai.\n" +"\n" +"Ar nori tęsti?" #: picard/ui/options/maintenance.py:261 #, python-format @@ -5061,7 +5329,7 @@ #: picard/ui/options/metadata.py:216 msgid "{indent}{locale}" -msgstr "" +msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" @@ -5078,11 +5346,11 @@ #: picard/ui/options/network.py:42 msgid "Network" -msgstr "" +msgstr "Tinklas" #: picard/ui/options/plugins.py:145 msgid "Download and install plugin" -msgstr "" +msgstr "Atsisiųsti ir įdiegti įskiepį" #: picard/ui/options/plugins.py:153 #, python-format @@ -5091,19 +5359,19 @@ #: picard/ui/options/plugins.py:159 msgid "Enabled" -msgstr "" +msgstr "Įjungta" #: picard/ui/options/plugins.py:163 msgid "Disabled" -msgstr "" +msgstr "Neįjungta" #: picard/ui/options/plugins.py:173 msgid "Uninstall plugin" -msgstr "" +msgstr "Išdiegti įskiepį" #: picard/ui/options/plugins.py:423 msgid "Reloading list of available plugins…" -msgstr "" +msgstr "Perkraunama pasiekiamų įskiepių sąrašas…" #: picard/ui/options/plugins.py:432 #, python-format @@ -5112,12 +5380,15 @@ "\n" "%(error)s" msgstr "" +"Kraunant įskiepį „%(plugin)s“ įvyko klaida:\n" +"\n" +"%(error)s." #: picard/ui/options/plugins.py:444 #, python-format msgid "" "The plugin \"%(plugin)s\" is not compatible with this version of Picard." -msgstr "" +msgstr "Įskiepis „%(plugin)s“ nesuderinamas su šia Picard versija." #: picard/ui/options/plugins.py:465 #, python-format @@ -5125,69 +5396,71 @@ "The plugin \"%(plugin)s\" will be upgraded to version %(version)s on next " "run of Picard." msgstr "" +"Įskiepis „%(plugin)s“ bus atnaujintas į versiją %(version)s kito Picard " +"paleidimo metu." #: picard/ui/options/plugins.py:488 #, python-format msgid "Uninstall plugin \"%(plugin)s\"?" -msgstr "" +msgstr "Išdiegti įskiepį „%(plugin)s“?" #: picard/ui/options/plugins.py:489 #, python-format msgid "Do you really want to uninstall the plugin \"%(plugin)s\"?" -msgstr "" +msgstr "Ar tikrai nori išdiegti įskiepį „%(plugin)s“?" #: picard/ui/options/plugins.py:621 msgid "Restart Picard to upgrade to new version" -msgstr "" +msgstr "Paleisk Picard iš naujo, kad galėtum atnaujinti į naują versiją" #: picard/ui/options/plugins.py:623 msgid "New version available" -msgstr "" +msgstr "Nauja versija pasiekiama" #: picard/ui/options/plugins.py:630 msgid "Authors" -msgstr "" +msgstr "Autoriai" #: picard/ui/options/plugins.py:631 picard/util/tags.py:73 msgid "License" -msgstr "" +msgstr "Licencija" #: picard/ui/options/plugins.py:633 msgid "User Guide" -msgstr "" +msgstr "Naudotojo vadovas" #: picard/ui/options/plugins.py:699 #, python-format msgid "The plugin \"%(plugin)s\" could not be downloaded." -msgstr "" +msgstr "Nepavyko atsisiųsti įskiepio „%(plugin)s“." #: picard/ui/options/plugins.py:700 msgid "Please try again later." -msgstr "" +msgstr "Bandyk dar kartą vėliau." #: picard/ui/options/profiles.py:56 msgid "Option Profiles" -msgstr "" +msgstr "Parinkčių profiliai" #: picard/ui/options/profiles.py:115 msgid "New" -msgstr "" +msgstr "Naujas" #: picard/ui/options/profiles.py:116 msgid "Create a new profile" -msgstr "" +msgstr "Kurti naują profilį" #: picard/ui/options/profiles.py:121 msgid "Copy to a new profile" -msgstr "" +msgstr "Kopijuoti į naują profilį" #: picard/ui/options/profiles.py:125 msgid "Delete" -msgstr "" +msgstr "Ištrinti" #: picard/ui/options/profiles.py:126 msgid "Delete the profile" -msgstr "" +msgstr "Ištrinti profilį" #: picard/ui/options/profiles.py:218 msgid "Settings to include in profile" @@ -5223,15 +5496,15 @@ #: picard/ui/options/profiles.py:373 msgid "Invalid Title" -msgstr "" +msgstr "Netinkamas pavadinimas" #: picard/ui/options/profiles.py:374 msgid "The profile title cannot be blank." -msgstr "" +msgstr "Profilio pavadinimas negali būti tuščias." #: picard/ui/options/ratings.py:41 msgid "Ratings" -msgstr "" +msgstr "Įvertinimai" #: picard/ui/options/releases.py:158 msgid "Preferred Releases" @@ -5247,7 +5520,7 @@ #: picard/ui/options/renaming_compat.py:68 msgid "Compatibility" -msgstr "" +msgstr "Suderinamumas" #: picard/ui/options/renaming_compat.py:134 msgid "" @@ -5255,6 +5528,10 @@ "exceeding the 259 character limit traditionally imposed by the Windows API. " "Some software might not be able to properly access those files." msgstr "" +"Įjungus ilgus kelius Windows sistemoje, failai gali būti išsaugomi su kelio " +"pavadinimais, viršijančiais 259 simbolių ribą, kurią tradiciškai nustato " +"Windows API. Kai kuri programinė įranga gali negalėti tinkamai prieiti prie " +"šių failų." #: picard/ui/options/scripting.py:124 msgid "Show scripting documentation in new window." @@ -5279,19 +5556,19 @@ #: picard/ui/options/scripting.py:243 msgid "Script Error" -msgstr "" +msgstr "Skripto klaida" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" -msgstr "" +msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" -msgstr "" +msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:101 msgid "" @@ -5325,11 +5602,11 @@ #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:63 msgid "Load into Picard" -msgstr "Įkrauk į Picard" +msgstr "Įkrauti į Picard" #: picard/ui/searchdialog/album.py:150 msgid "Album Search Results" -msgstr "" +msgstr "Albumo paieškos rezultatai" #: picard/ui/searchdialog/album.py:161 picard/util/tags.py:71 msgid "Language" @@ -5366,7 +5643,7 @@ #: picard/ui/searchdialog/artist.py:59 msgid "Begin Area" -msgstr "" +msgstr "Pradžios teritorija" #: picard/ui/searchdialog/artist.py:60 msgid "End" @@ -5381,7 +5658,6 @@ msgstr "" #: picard/ui/searchdialog/track.py:72 -#, fuzzy msgid "Release" msgstr "Leidinys" @@ -5391,36 +5667,35 @@ #: picard/ui/widgets/profilelistwidget.py:45 msgid "Rename profile" -msgstr "" +msgstr "Pervadinti profilį" #: picard/ui/widgets/profilelistwidget.py:48 msgid "Remove profile" -msgstr "" +msgstr "Pašalinti profilį" #: picard/ui/widgets/profilelistwidget.py:83 -#, fuzzy msgid "Are you sure you want to remove this profile?" -msgstr "Ar tu esi įsitikinęs kad nori išjungti Picard?" +msgstr "Ar tikrai nori pašalinti šį profilį?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" -msgstr "" +msgstr "Atidaryti skriptavimo dokumentaciją naršyklėje" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" -msgstr "" +msgstr "Pervardyti skriptą" #: picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" -msgstr "" +msgstr "Pašalinti skriptą" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" -msgstr "" +msgstr "Ar tikrai nori pašalinti šį skriptą?" #: picard/ui/widgets/scripttextedit.py:329 msgid "&Word wrap script" -msgstr "" +msgstr "&Žodžio skaidymas į eilutes skriptas" #: picard/ui/widgets/scripttextedit.py:330 msgid "Word wrap long lines in the editor" @@ -5428,95 +5703,100 @@ #: picard/ui/widgets/scripttextedit.py:332 msgid "Ctrl+Shift+W" -msgstr "" +msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:338 msgid "Show help &tooltips" -msgstr "" +msgstr "Rodyti pagalbos &mygtuko etiketes" #: picard/ui/widgets/scripttextedit.py:339 msgid "Show tooltips for script elements" -msgstr "" +msgstr "Rodyti mygtuko etiketes skripto elementams" #: picard/ui/widgets/tristatesortheaderview.py:54 msgid "" "The table is locked. To enable sorting and column resizing\n" "unlock the table in the table header's context menu." msgstr "" +"Lentelė užrakinta. Norėdamas (-a) įjungti rūšiavimą ir stulpelių dydžio " +"keitimą,\n" +" atrakink lentelę lentelių antraštėje esančiame kontekstiniame meniu." #: picard/util/__init__.py:377 msgid "No Title" -msgstr "" +msgstr "Nėra pavadinimo" #: picard/util/bytes2human.py:37 #, python-format msgid "%(value)s B" -msgstr "" +msgstr "%(value)s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%(value)s kB" -msgstr "" +msgstr "%(value)s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%(value)s KiB" -msgstr "" +msgstr "%(value)s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%(value)s MB" -msgstr "" +msgstr "%(value)s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%(value)s MiB" -msgstr "" +msgstr "%(value)s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%(value)s GB" -msgstr "" +msgstr "%(value)s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%(value)s GiB" -msgstr "" +msgstr "%(value)s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%(value)s TB" -msgstr "" +msgstr "%(value)s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%(value)s TiB" -msgstr "" +msgstr "%(value)s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%(value)s PB" -msgstr "" +msgstr "%(value)s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%(value)s PiB" -msgstr "" +msgstr "%(value)s PiB" #: picard/util/checkupdate.py:101 msgid "Error loading Picard releases list: {error_message}" -msgstr "" +msgstr "Klaida kraunant Picard leidimų sąrašą: {error_message}." #: picard/util/checkupdate.py:105 picard/util/checkupdate.py:139 #: picard/util/checkupdate.py:159 msgid "Picard Update" -msgstr "" +msgstr "Picard naujinimas" #: picard/util/checkupdate.py:106 msgid "" "Unable to retrieve the latest version information from the website.\n" "({url})" msgstr "" +"Nepavyksta iš svetainės gauti naujausios versijos informacijos\n" +"({url})." #: picard/util/checkupdate.py:140 msgid "" @@ -5527,10 +5807,16 @@ "\n" "Would you like to download the new version?" msgstr "" +"Yra nauja Picard versija.\n" +"\n" +"Ši versija: {picard_old_version}\n" +"Nauja versija: {picard_new_version}\n" +"\n" +"Ar nori atsisiųsti naująją versiją?" #: picard/util/checkupdate.py:156 msgid "unknown" -msgstr "" +msgstr "nežinoma" #: picard/util/checkupdate.py:160 msgid "" @@ -5539,286 +5825,286 @@ "\n" "Your version: {picard_old_version}\n" msgstr "" +"Šiuo metu nėra jokio naujinimo tavo prenumeruojamam naujinimo lygiui: " +"{update_level}\n" +"\n" +"Tavo versija: {picard_old_version}\n" #: picard/util/tags.py:36 msgid "AcoustID Fingerprint" -msgstr "" +msgstr "AcoustID atspaudas" #: picard/util/tags.py:37 msgid "AcoustID" -msgstr "" +msgstr "AcoustID" #: picard/util/tags.py:39 msgid "Album Artist Sort Order" -msgstr "" +msgstr "Albumo atlikėjo rūšiavimo tvarka" #: picard/util/tags.py:41 msgid "Album Sort Order" -msgstr "" +msgstr "Albumo rūšiavimo tvarka" #: picard/util/tags.py:42 msgid "Arranger" -msgstr "" +msgstr "Aranžuotojas" #: picard/util/tags.py:44 msgid "Artists" -msgstr "" +msgstr "Atlikėjai" #: picard/util/tags.py:45 msgid "Artist Sort Order" -msgstr "" +msgstr "Atlikėjo rūšiavimo tvarka" #: picard/util/tags.py:46 -#, fuzzy msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:48 msgid "BPM" -msgstr "" +msgstr "BPM" #: picard/util/tags.py:49 msgid "Catalog Number" -msgstr "" +msgstr "Katalogo numeris" #: picard/util/tags.py:50 msgid "Comment" -msgstr "" +msgstr "Komentaras" #: picard/util/tags.py:51 msgid "Compilation (iTunes)" -msgstr "" +msgstr "Rinkinys (iTunes)" #: picard/util/tags.py:53 msgid "Composer Sort Order" -msgstr "" +msgstr "Kompozitoriaus rūšiavimo tvarka" #: picard/util/tags.py:54 msgid "Conductor" -msgstr "" +msgstr "Dirigentas" #: picard/util/tags.py:55 msgid "Copyright" -msgstr "" +msgstr "Autorinės teisės" #: picard/util/tags.py:57 msgid "Director" -msgstr "" +msgstr "Režisierius" #: picard/util/tags.py:58 msgid "Disc Id" -msgstr "" +msgstr "Disko ID" #: picard/util/tags.py:59 msgid "Disc Number" -msgstr "" +msgstr "Disko numeris" #: picard/util/tags.py:61 msgid "DJ-Mixer" -msgstr "" +msgstr "DJ mikseris" #: picard/util/tags.py:62 msgid "Encoded By" -msgstr "" +msgstr "Užkoduota pagal" #: picard/util/tags.py:63 msgid "Encoder Settings" -msgstr "" +msgstr "Koderio nustatymai" #: picard/util/tags.py:64 msgid "Engineer" -msgstr "" +msgstr "Inžinierius" #: picard/util/tags.py:65 msgid "Gapless Playback" -msgstr "" +msgstr "Be tarpų grojimas" #: picard/util/tags.py:67 msgid "Grouping" -msgstr "" +msgstr "Grupavimas" #: picard/util/tags.py:68 -#, fuzzy msgid "ISRC" -msgstr "TSĮK" +msgstr "ISRC" #: picard/util/tags.py:69 msgid "Key" -msgstr "" +msgstr "Klavišas" #: picard/util/tags.py:70 msgid "Record Label" -msgstr "" +msgstr "Įrašų kompanija" #: picard/util/tags.py:74 msgid "Lyricist" -msgstr "" +msgstr "Dainų tekstų autorius" #: picard/util/tags.py:75 msgid "Lyrics" -msgstr "" +msgstr "Dainų tekstai" #: picard/util/tags.py:77 msgid "Mixer" -msgstr "" +msgstr "Suvedėjas" #: picard/util/tags.py:78 msgid "Mood" -msgstr "" +msgstr "Nuotaika" #: picard/util/tags.py:79 msgid "Movement" -msgstr "" +msgstr "Judesys" #: picard/util/tags.py:80 msgid "Movement Number" -msgstr "" +msgstr "Judesio numeris" #: picard/util/tags.py:81 msgid "Movement Count" -msgstr "" +msgstr "Judesio skaičius" #: picard/util/tags.py:82 msgid "MusicBrainz Release Artist Id" -msgstr "" +msgstr "MusicBrainz leidinio atlikėjo ID" #: picard/util/tags.py:83 msgid "MusicBrainz Release Id" -msgstr "" +msgstr "MusicBrainz leidinio ID" #: picard/util/tags.py:84 msgid "MusicBrainz Artist Id" -msgstr "" +msgstr "MusicBrainz atlikėjo ID" #: picard/util/tags.py:85 msgid "MusicBrainz Disc Id" -msgstr "" +msgstr "MusicBrainz disko ID" #: picard/util/tags.py:86 msgid "MusicBrainz Original Release Id" -msgstr "" +msgstr "MusicBrainz originalus leidinio ID" #: picard/util/tags.py:87 msgid "MusicBrainz Original Artist Id" -msgstr "" +msgstr "MusicBrainz originalus atlikėjo ID" #: picard/util/tags.py:88 msgid "MusicBrainz Recording Id" -msgstr "" +msgstr "MusicBrainz įrašo ID" #: picard/util/tags.py:89 msgid "MusicBrainz Release Group Id" -msgstr "" +msgstr "MusicBrainz leidinių grupės ID" #: picard/util/tags.py:90 msgid "MusicBrainz Track Id" -msgstr "" +msgstr "MusicBrainz takelio ID" #: picard/util/tags.py:91 msgid "MusicBrainz Work Id" -msgstr "" +msgstr "MusicBrainz kūrinio ID" #: picard/util/tags.py:92 msgid "MusicIP Fingerprint" -msgstr "" +msgstr "MusicIP atspaudas" #: picard/util/tags.py:93 msgid "MusicIP PUID" -msgstr "" +msgstr "MusicIP PUID" #: picard/util/tags.py:94 msgid "Original Album" -msgstr "" +msgstr "Originalus albumas" #: picard/util/tags.py:95 msgid "Original Artist" -msgstr "" +msgstr "Originalus atlikėjas" #: picard/util/tags.py:97 msgid "Original Filename" -msgstr "" +msgstr "Originalus failo pavadinimas" #: picard/util/tags.py:98 msgid "Original Year" -msgstr "" +msgstr "Originalūs metai" #: picard/util/tags.py:99 msgid "Performer" -msgstr "" +msgstr "Atlikėjas" #: picard/util/tags.py:100 -#, fuzzy msgid "Podcast" msgstr "Tinklalaidė" #: picard/util/tags.py:101 msgid "Podcast URL" -msgstr "" +msgstr "Tinklalaidės URL" #: picard/util/tags.py:102 msgid "Producer" -msgstr "" +msgstr "Prodiuseris" #: picard/util/tags.py:103 msgid "R128 Album Gain" -msgstr "" +msgstr "R128 albumo stiprinimas" #: picard/util/tags.py:104 msgid "R128 Track Gain" -msgstr "" +msgstr "R128 takelio stiprinimas" #: picard/util/tags.py:105 -#, fuzzy msgid "Rating" -msgstr "Įvertinimas" +msgstr "Vertinimas" #: picard/util/tags.py:106 msgid "Release Country" -msgstr "" +msgstr "Leidinio šalis" #: picard/util/tags.py:108 msgid "Release Status" -msgstr "" +msgstr "Leidinio būsena" #: picard/util/tags.py:109 msgid "Release Type" -msgstr "" +msgstr "Leidinio tipas" #: picard/util/tags.py:110 msgid "Remixer" -msgstr "" +msgstr "Remiksuotojas" #: picard/util/tags.py:111 msgid "ReplayGain Album Gain" -msgstr "" +msgstr "ReplayGain albumo stiprinimas" #: picard/util/tags.py:112 msgid "ReplayGain Album Peak" -msgstr "" +msgstr "ReplayGain albumo pikas" #: picard/util/tags.py:113 msgid "ReplayGain Album Range" -msgstr "" +msgstr "ReplayGain albumo rėžis" #: picard/util/tags.py:114 msgid "ReplayGain Reference Loudness" -msgstr "" +msgstr "ReplayGain patariamojo garsumas" #: picard/util/tags.py:115 msgid "ReplayGain Track Gain" -msgstr "" +msgstr "ReplayGain takelio stiprinimas" #: picard/util/tags.py:116 msgid "ReplayGain Track Peak" -msgstr "" +msgstr "ReplayGain takelio pikas" #: picard/util/tags.py:117 msgid "ReplayGain Track Range" -msgstr "" +msgstr "ReplayGain takelio rėžis" #: picard/util/tags.py:118 msgid "Script" -msgstr "" +msgstr "Raštas" #: picard/util/tags.py:119 #, fuzzy @@ -5835,63 +6121,63 @@ #: picard/util/tags.py:122 msgid "Subtitle" -msgstr "" +msgstr "Paantraštė" #: picard/util/tags.py:124 msgid "Title Sort Order" -msgstr "" +msgstr "Pavadinimo rūšiavimo tvarka" #: picard/util/tags.py:125 msgid "Total Discs" -msgstr "" +msgstr "Iš viso diskų" #: picard/util/tags.py:126 msgid "Total Tracks" -msgstr "" +msgstr "Iš viso takelių" #: picard/util/tags.py:127 msgid "Track Number" -msgstr "" +msgstr "Takelio numeris" #: picard/util/tags.py:128 msgid "Artist Website" -msgstr "" +msgstr "Atlikėjo svetainė" #: picard/util/tags.py:129 msgid "Work" -msgstr "" +msgstr "Kūrinys" #: picard/util/tags.py:130 msgid "Writer" -msgstr "" +msgstr "Rašytojas" #: picard/util/time.py:48 #, python-format msgid "%(days).2dd %(hours).2dh" -msgstr "" +msgstr "%(days).2d d. %(hours).2d val." #: picard/util/time.py:50 #, python-format msgid "%(hours).2dh %(minutes).2dm" -msgstr "" +msgstr "%(hours).2d val. %(minutes).2d min." #: picard/util/time.py:52 #, python-format msgid "%(minutes).2dm %(seconds).2ds" -msgstr "" +msgstr "%(minutes).2d min. %(seconds).2d sek." #: picard/util/time.py:54 #, python-format msgid "%(seconds).2ds" -msgstr "" +msgstr "%(seconds).2d sek." #: picard/util/versions.py:66 msgid "is not installed" -msgstr "" +msgstr "nėra įdiegta" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" -msgstr "" +msgstr "Žiniatinklio naršyklės klaida" #: picard/util/webbrowser2.py:47 #, python-format @@ -5900,6 +6186,12 @@ "\n" "%s" msgstr "" +"Klaida paleidžiant žiniatinklio naršyklę:\n" +"\n" +"%s." + +#~ msgid "New Script" +#~ msgstr "Naujas skriptas" #, fuzzy #~ msgid "My script" diff -Nru picard-2.10/po/mr.po picard-2.11/po/mr.po --- picard-2.10/po/mr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/mr.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 09:08+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" -"Language-Team: Marathi \n" +"Language-Team: Marathi \n" "Language: mr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "माहिती" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -276,8 +295,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -738,24 +757,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -763,25 +782,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -795,27 +814,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1284,8 +1303,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1303,8 +1322,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1322,8 +1341,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1341,8 +1360,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1795,8 +1814,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1807,8 +1826,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1819,8 +1838,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1894,8 +1913,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1918,8 +1937,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2015,13 +2034,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2190,51 +2209,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2281,11 +2300,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "माहिती" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2620,52 +2634,52 @@ msgid "Log" msgstr "लॉग" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2699,9 +2713,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3627,12 +3641,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3834,7 +3842,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "पर्याय" @@ -4157,6 +4165,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5219,7 +5231,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5835,6 +5847,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "लिपी" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "लिपी" diff -Nru picard-2.10/po/ms_MY.po picard-2.11/po/ms_MY.po --- picard-2.10/po/ms_MY.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ms_MY.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Malay and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Arca dibuat oleh Sambhav Kothari dan Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons " +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Arca dibuat oleh Sambhav Kothari dan Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " "daripada www.flaticon.com" #: picard/ui/aboutdialog.py:101 @@ -2728,51 +2749,51 @@ msgid "Tag removed" msgstr "Tanda dialih keluar" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Lihat keluaran di MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Imej sepunya di setiap runut" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Runut mempunyai imej yang berlainan" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Paparkan perincian lanjutan" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Seni Kulit Baharu" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Seni Kulit Asal" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Semua format imej yang disokong" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Paparkan perincian lanjutan…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Kekalkan seni kulit asal" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Pilih fail setempat…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Gantikan seni kulit hadapan" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Tambahkan seni kulit hadapan" @@ -2819,11 +2840,6 @@ msgid "Cover" msgstr "Kulit" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Maklumat" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3161,52 +3177,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Bahasa boros" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Rentetan yang akan ditonjolkan" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Tonjolkan" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Hapuskan Tonjolan" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Hapuskan Log" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Simpan Sebagai…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Simpan Pandangan Log kepada Fail" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Fail sudah wujud. Adakah anda betul-betul mahu menyimpan di fail ini?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Gagal menyimpan Pandangan Log di fail" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Terdapat sesuatu yang mencegah penulisan data di '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Adakah anda pasti mahu mengosongkan log?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Sejarah Kegiatan" @@ -3241,14 +3257,14 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." -msgstr "" -"Picard mendengar di port ini untuk bersepadu dengan pelayar anda. \"Gelintar" -"\" atau \"Buka di Penyemak Imbas\" dari Picard akan menyebabkan munculnya " -"punat \"Penanda\" di laman sesawang. Tekan punat tersebut untuk memuat " -"keluaran yang dibuka ke dalam Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." +msgstr "" +"Picard mendengar di port ini untuk bersepadu dengan pelayar anda. " +"\"Gelintar\" atau \"Buka di Penyemak Imbas\" dari Picard akan menyebabkan " +"munculnya punat \"Penanda\" di laman sesawang. Tekan punat tersebut untuk " +"memuat keluaran yang dibuka ke dalam Picard." #: picard/ui/mainwindow.py:428 #, python-format @@ -4190,12 +4206,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Ralat" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4404,7 +4414,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Pilihan" @@ -4736,6 +4746,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Gunakan hubungan runut" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Ruangan Tersuai" @@ -6492,6 +6506,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skrip" + #, python-format #~ msgid "Plugin %r" #~ msgstr "Pemalam %r" diff -Nru picard-2.10/po/nb.po picard-2.11/po/nb.po --- picard-2.10/po/nb.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/nb.po 2024-01-25 11:03:29.000000000 +0000 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Norwegian Bokmål and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2227,51 +2248,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Se utgivelsen hos MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Vis flere detaljer" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nytt plateomslag" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Opprinnelig omslagsbilde" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Vis flere detaljer…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Behold det opprinnelig omslagsbildet" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2318,11 +2339,6 @@ msgid "Cover" msgstr "Omslagsbilde" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2661,52 +2677,52 @@ msgid "Log" msgstr "Logg" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Streng å framheve" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Framhev" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Fjern framheving" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Tøm logg" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Lagre som…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Handlingshistorie" @@ -2741,9 +2757,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard lytter på denne porten for å samarbeide med nettleseren. Når du " "utfører et \"Søk\" eller \"Åpne i nettleser\" fra Picard, så vil det å " @@ -3678,12 +3694,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Feil" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3886,7 +3896,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Alternativer" @@ -4211,6 +4221,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Bruk sporrelasjoner" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Egendefinerte felt" @@ -5910,6 +5924,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skript" + #~ msgid "My script" #~ msgstr "Mitt skript" diff -Nru picard-2.10/po/ne.po picard-2.11/po/ne.po --- picard-2.10/po/ne.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ne.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:09+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Nepali \n" +"Language-Team: Nepali \n" "Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 1.3\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -275,8 +294,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -738,24 +757,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -763,25 +782,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -795,27 +814,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1284,8 +1303,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1303,8 +1322,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1322,8 +1341,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1341,8 +1360,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1795,8 +1814,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1807,8 +1826,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1819,8 +1838,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1894,8 +1913,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1918,8 +1937,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2015,13 +2034,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2190,51 +2209,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2281,11 +2300,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2621,53 +2635,53 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 #, fuzzy msgid "Are you sure you want to clear the log?" msgstr "के तपाई पाइकार्ड छोड्न चाहानुहुन्छ ?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2701,9 +2715,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3630,12 +3644,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3838,7 +3846,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4161,6 +4169,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5227,7 +5239,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5845,7 +5857,7 @@ msgstr "" #, fuzzy -#~ msgid "My script" +#~ msgid "New Script" #~ msgstr "हटाउनुहोस्" #, fuzzy diff -Nru picard-2.10/po/nl.po picard-2.11/po/nl.po --- picard-2.10/po/nl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/nl.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,23 +9,25 @@ # Maurits Meulenbelt, 2012 # Maurits Meulenbelt, 2012 # Maurits Meulenbelt, 2012-2023 -# Philipp Wolfer , 2019-2021,2023 +# Philipp Wolfer , 2019-2021,2023, 2024. # mfmeulenbelt , 2023. +# RandomMushroom128 , 2023. +# mfmeulenbelt , 2024. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-30 09:27+0000\n" -"Last-Translator: mfmeulenbelt \n" -"Language-Team: Dutch \n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -147,26 +149,45 @@ "Het bestand kon niet worden gelezen; het is beschadigd of de " "bestandsindeling wordt niet ondersteund." -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Geen bijpassende nummers boven de limiet voor bestand ‘%(filename)s’" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Bestand ‘%(filename)s’ geïdentificeerd!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Geen overeenkomende nummers voor bestand ‘%(filename)s’" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Metadata voor het bestand %(filename)s wordt opgezocht …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Fout" + +#: picard/log.py:68 +msgid "Warning" +msgstr "Waarschuwing" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "Foutopsporing" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Onverwachte fout bij het aanmelden" @@ -182,10 +203,9 @@ msgstr "De plug-in ‘%s’ kon niet worden geladen" #: picard/pluginmanager.py:302 -#, fuzzy, python-format -#| msgid "Failed loading plugin \"%(plugin)s\" in \"%(dirname)s\"" +#, python-format msgid "Failed loading plugin \"%(plugin)s\"" -msgstr "De plug-in ‘%(plugin)s’ in ‘%(dirname)s’ kon niet worden geladen" +msgstr "De plug-in ‘%(plugin)s’ kon niet worden geladen" #: picard/pluginmanager.py:349 #, python-format @@ -297,9 +317,9 @@ msgid "Use release relationships" msgstr "Uitgaverelaties gebruiken" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Nummerrelaties gebruiken" +#: picard/profile.py:72 +msgid "Use track and release relationships" +msgstr "Nummer- en uitgaverelaties gebruiken" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -313,7 +333,7 @@ #: picard/profile.py:75 msgid "Standalone recordings name" -msgstr "Naam voor losse opnames" +msgstr "Naam voor losse opnamen" #: picard/profile.py:78 picard/ui/ui_options_releases.py:110 msgid "Preferred release types" @@ -523,7 +543,7 @@ #: picard/profile.py:162 msgid "Selected file naming script" -msgstr "Geselecteerde bestandsnamenscript" +msgstr "Geselecteerd bestandsnamenscript" #: picard/profile.py:165 picard/ui/ui_options_renaming_compat.py:89 msgid "Replace non-ASCII characters" @@ -766,24 +786,24 @@ msgid "[no release info]" msgstr "[geen uitgave-informatie]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz-account" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Machtigingscode:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Verwijdert album %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Fout bij opzoeken van de cd" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -794,25 +814,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "Alle ondersteunde logboekbestanden" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "EAC-/XLD-/Whipper-/fre:ac-logboekbestanden" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "dBpoweramp-logboekbestanden" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Alle bestanden" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "Het logboek ‘%s’ kon niet worden gelezen" @@ -826,27 +846,27 @@ msgid "[loading recording information]" msgstr "[opname-informatie wordt geladen]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[opname %s kon niet worden geladen]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Netwerkfout bij het opzoeken van AcoustID van ‘%(filename)s’!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID van ‘%(filename)s’ opzoeken mislukt!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID-zoekactie gaf geen resultaat voor ‘%(filename)s’" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Vingerafdruk voor bestand ‘%(filename)s’ wordt opgezocht …" @@ -1512,8 +1532,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1540,8 +1560,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1568,8 +1588,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1596,8 +1616,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1844,7 +1864,7 @@ "\n" "_Since Picard 1.3_" msgstr "" -"`$delrefix(tekst,prefix1,prefix2,…)`\n" +"`$delprefix(tekst,prefix1,prefix2,…)`\n" "\n" "Verwijdert de opgegeven prefixen van het begin van `tekst`.\n" "Er kunnen meerdere prefixen worden opgegeven in de vorm van verschillende " @@ -2132,7 +2152,7 @@ "\n" "Voorbeeld:\n" "\n" -" $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" +" $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Resultaat: 1=FIRST:A; 2=SECOND:B\n" @@ -2345,8 +2365,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2365,8 +2385,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2385,8 +2405,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2430,7 +2450,7 @@ "`$dateformat(datum,[notatie],[datumvolgorde])`\n" "\n" "Retourneert de opgegeven datum in de opgegeven `notatie`, die is gebaseerd " -"op de standaard [strftime-codes](https://strftime.org/) van Python. Als de " +"op de standaard [strftime-codes](https://strftime.org/) van Python. Als de " "notatie niet wordt opgegeven, wordt de notatie `2020-02-05` gebruikt. Als de " "datum of notatie ongeldig is, wordt een lege tekenreeks geretourneerd.\n" "\n" @@ -2511,8 +2531,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2550,8 +2570,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2679,21 +2699,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Pictogrammen door Sambhav Kothari en Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons van " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Pictogrammen door Sambhav Kothari en Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"van www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2872,51 +2892,51 @@ msgid "Tag removed" msgstr "Tag verwijderd" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Uitgave op MusicBrainz bekijken" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Nummers hebben dezelfde afbeeldingen" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Nummers hebben verschillende afbeeldingen" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Meer details" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nieuwe afbeelding" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Huidige afbeelding" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Alle ondersteunde afbeeldingsindelingen" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Meer details …" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Originele afbeelding behouden" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Selecteer een lokaal bestand …" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Afbeelding van de voorkant vervangen" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Afbeelding van de voorkant toevoegen" @@ -2963,11 +2983,6 @@ msgid "Cover" msgstr "Afbeelding" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3261,19 +3276,19 @@ #: picard/ui/itemviews.py:1033 msgid "Album modified and complete" -msgstr "De uitgave is compleet en heeft wijzigingen." +msgstr "De uitgave is compleet en heeft wijzigingen" #: picard/ui/itemviews.py:1036 msgid "Album unchanged and complete" -msgstr "De uitgave is compleet en heeft geen wijzigingen." +msgstr "De uitgave is compleet en heeft geen wijzigingen" #: picard/ui/itemviews.py:1040 msgid "Album modified" -msgstr "De uitgave heeft wijzigingen." +msgstr "De uitgave heeft wijzigingen" #: picard/ui/itemviews.py:1043 msgid "Album unchanged" -msgstr "De uitgave heeft geen wijzigingen." +msgstr "De uitgave heeft geen wijzigingen" #: picard/ui/itemviews.py:1123 msgid "Processing error(s): See the Errors tab in the Track Info dialog" @@ -3314,52 +3329,52 @@ msgid "Log" msgstr "Logboek" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Uitgebreidheid" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Tekenreeks om te markeren" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Markeren" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Markering wissen" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Logboek wissen" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Opslaan als …" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Logboek in bestand opslaan" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Dit bestand bestaat al, wil je het echt in dit bestand opslaan?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Logboek opslaan mislukt" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Iets voorkwam dat gegevens naar ‘%s’ werden geschreven" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Weet je zeker dat je het logboek wil wissen?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Activiteitgeschiedenis" @@ -3397,9 +3412,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard luistert naar deze poort om met je browser te integreren. Nadat je " "vanuit Picard op “Zoeken” of “Opzoeken in de browser” hebt geklikt, kan je " @@ -3600,7 +3615,7 @@ #: picard/ui/mainwindow.py:698 msgid "Show &other album versions…" -msgstr "Andere versies van de uitgave zoeken …" +msgstr "&Andere versies van de uitgave zoeken …" #: picard/ui/mainwindow.py:699 msgid "Ctrl+Shift+O" @@ -3805,7 +3820,7 @@ #: picard/ui/mainwindow.py:953 msgid "From CD ripper &log file…" -msgstr "Met logboekbestand van cd-ripper …" +msgstr "Met &logboekbestand van cd-ripper …" #: picard/ui/mainwindow.py:1006 picard/ui/scripteditor.py:533 msgid "&File" @@ -4254,7 +4269,7 @@ #: picard/ui/options/dialog.py:135 picard/ui/scripteditor.py:464 msgid "Make It So!" -msgstr "Ok" +msgstr "Oké" #: picard/ui/scripteditor.py:536 msgid "&Import a script file" @@ -4381,12 +4396,6 @@ "\n" "Weet je zeker dat je door wil gaan?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Fout" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "Er is al een script met die naam." @@ -4598,7 +4607,7 @@ msgid "Available Locales" msgstr "Beschikbare talen" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opties" @@ -4934,6 +4943,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "Het vertalen van artiestennamen voor deze schriften uitschakelen:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Nummerrelaties gebruiken" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -4944,7 +4957,7 @@ #: picard/ui/ui_options_metadata.py:142 msgid "Standalone recordings:" -msgstr "Losse opnames:" +msgstr "Losse opnamen:" #: picard/ui/options/interface.py:93 picard/ui/ui_options_metadata.py:143 #: picard/ui/ui_options_metadata.py:144 @@ -6761,6 +6774,9 @@ "\n" "%s" +#~ msgid "New Script" +#~ msgstr "Nieuw script" + #, python-format #~ msgid "%(value)s %(unit)s" #~ msgstr "%(value)s %(unit)s" diff -Nru picard-2.10/po/oc.po picard-2.11/po/oc.po --- picard-2.10/po/oc.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/oc.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:09+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Occitan and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2199,51 +2220,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2290,11 +2311,6 @@ msgid "Cover" msgstr "Pocheta" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2629,52 +2645,52 @@ msgid "Log" msgstr "Jornal" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2708,9 +2724,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3639,12 +3655,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Error" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3846,7 +3856,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opcions" @@ -4169,6 +4179,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Utilizar las relacions entre las pistas" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Camps personalizats" @@ -5855,6 +5869,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Escript" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Escript" diff -Nru picard-2.10/po/picard.pot picard-2.11/po/picard.pot --- picard-2.10/po/picard.pot 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/picard.pot 2024-01-25 11:03:29.000000000 +0000 @@ -1,21 +1,21 @@ # Translations template for picard. -# Copyright (C) 2023 ORGANIZATION +# Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the picard project. -# FIRST AUTHOR , 2023. +# FIRST AUTHOR , 2024. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: picard 2.10.0.dev1\n" +"Project-Id-Version: picard 2.11.0rc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.14.0\n" #: picard/album.py:150 msgid "Unmatched Files" @@ -125,26 +125,45 @@ "unsupported file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -270,8 +289,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -732,24 +751,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -757,25 +776,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -789,27 +808,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -2202,51 +2221,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2293,11 +2312,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2632,52 +2646,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -3639,12 +3653,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3846,7 +3854,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4168,6 +4176,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" diff -Nru picard-2.10/po/pl.po picard-2.11/po/pl.po --- picard-2.10/po/pl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/pl.po 2024-01-25 11:03:29.000000000 +0000 @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Polish =2 && n%10<=4) && (n" -"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" -"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.9.1\n" @@ -156,27 +156,46 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" "Nie znaleziono pasujących ścieżek powyżej progu dla pliku '%(filename)s'" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Plik '%(filename)s' zidentyfikowany!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Brak pasujących utworów dla pliku '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Sprawdzanie metadanych dla pliku %(filename)s …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Błąd" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Niespodziewany błąd uwierzytelniania" @@ -306,9 +325,11 @@ msgid "Use release relationships" msgstr "Użyj powiązań wydań" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Użyj powiązań utworów" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "Użyj powiązań wydań" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -777,24 +798,24 @@ msgid "[no release info]" msgstr "[brak informacji o wydaniu]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "Konto MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Kod autoryzacji:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Usuwanie albumu %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Błąd sprawdzania CD" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -805,25 +826,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Wszystkie pliki" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -837,28 +858,28 @@ msgid "[loading recording information]" msgstr "[wczytywanie informacji o nagraniu]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[nie można załadować nagrania %s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" "Wystąpił błąd połączenia z AcoustID podczas wyszukiwania '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Nieudane wyszukiwanie AcoustID dla '%(filename)s'!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Brak wyników wyszukiwania AcoustID dla '%(filename)s'." -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Wyszukiwanie odcisku dla pliku '%(filename)s' …" @@ -1332,8 +1353,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1351,8 +1372,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1370,8 +1391,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1389,8 +1410,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1843,8 +1864,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1855,8 +1876,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1867,8 +1888,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1942,8 +1963,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1966,8 +1987,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2078,13 +2099,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2255,51 +2276,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Zobacz wydanie w MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Wspólne obrazy na wszystkich ścieżkach" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Ścieżki zawierają różne obrazy" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Pokaż więcej szczegółów" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nowa okładka" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Oryginalna okładka" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Pokaż więcej…." -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Zachowaj oryginalną okładkę" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2347,11 +2368,6 @@ msgid "Cover" msgstr "Okładka" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2696,52 +2712,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Ciąg znaków do zaznaczenia" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Zaznaczenie" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Wyczyść zaznaczenie" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Wyczyść dziennik zdarzeń" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Zapisz jako…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Zapisz widok dziennika do pliku" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Nie udało się zapisać widoku dziennika do pliku" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Czy na pewno chcesz wyczyścić dziennik zdarzeń?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Historia aktywności" @@ -2785,9 +2801,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Nasłuchując na lokalnym porcie Picard umożliwia integrację z przeglądarką: " "po kliknięciu przycisku „Tagger” na stronie wydania w serwisie MusicBrainz " @@ -3748,12 +3764,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Błąd" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3957,7 +3967,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opcje" @@ -4283,6 +4293,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Użyj powiązań utworów" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Pola użytkownika" @@ -5993,6 +6007,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skrypt" + #, python-format #~ msgid "Plugin %r" #~ msgstr "Wtyczka %r" diff -Nru picard-2.10/po/pt.po picard-2.11/po/pt.po --- picard-2.10/po/pt.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/pt.po 2024-01-25 11:03:29.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Portuguese and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2240,51 +2261,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Ver lançamento no MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Imagens comuns a todas as faixas" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "As faixas contêm imagens diferentes" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Mostrar mais detalhes" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nova capa" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Capa original" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Mostrar mais detalhes…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Manter capa original" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2331,11 +2352,6 @@ msgid "Cover" msgstr "Capa" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2677,52 +2693,52 @@ msgid "Log" msgstr "Registo" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Verbosidade" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Texto para destacar" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Destacar" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Remover destaque" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Limpar registos" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Guardar como…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "O ficheiro já existe. Quer substituí-lo?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Histórico de atividades" @@ -2763,9 +2779,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3714,12 +3730,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Erro" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3922,7 +3932,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opções" @@ -4246,6 +4256,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Usar relacionamentos de faixas" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Campos personalizados" @@ -5950,6 +5964,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + #~ msgid "Stable releases only" #~ msgstr "Apenas lançamentos estáveis" diff -Nru picard-2.10/po/pt_BR.po picard-2.11/po/pt_BR.po --- picard-2.10/po/pt_BR.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/pt_BR.po 2024-01-25 11:03:29.000000000 +0000 @@ -31,7 +31,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Portuguese (Brazil) and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Ícones feitos por Sambhav Kothari e Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons de www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Ícones feitos por Sambhav Kothari e Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"de www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2352,51 +2373,51 @@ msgid "Tag removed" msgstr "Etiqueta removida" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Ver lançamento no MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Imagens comuns em todas as faixas" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "As faixas contêm imagens diferentes" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Mostrar mais detalhes" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nova arte de capa" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Arte de capa original" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Todos os formatos de imagem suportados" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Mostrar mais detalhes…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Manter arte de capa original" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "Escolha um arquivo local…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "Substitua capa frontal" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "Apensar capa frontal" @@ -2443,11 +2464,6 @@ msgid "Cover" msgstr "Capa" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informações" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2790,52 +2806,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Detalhamento" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Texto para marcar" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Marcar" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Remover marcação" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Limpar Log" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Salvar como…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Salvar Log View no arquivo" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Arquivo já existe, você realmente deseja sobrescrever?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Falha ao salvar o Log View no arquivo" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Algo impediu que os dados fossem gravados em '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Tem certeza de que deseja limpar o registro?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Histórico de atividades" @@ -2876,9 +2892,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "O Picard usa esta porta para integrar-se com o seu navegador. Quando você " "seleciona \"Buscar\" ou \"Abrir no navegador\" no Picard, clicar no botão " @@ -3837,12 +3853,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Erro" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -4047,7 +4057,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opções" @@ -4381,6 +4391,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Usar relacionamentos de faixa" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Campos personalizados" @@ -6121,6 +6135,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + #~ msgid "Stable releases only" #~ msgstr "Apenas lançamentos estáveis" diff -Nru picard-2.10/po/ro.po picard-2.11/po/ro.po --- picard-2.10/po/ro.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ro.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:10+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Romanian and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2209,51 +2230,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2300,11 +2321,6 @@ msgid "Cover" msgstr "Coperta" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Informații" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2644,52 +2660,52 @@ msgid "Log" msgstr "Jurnal" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2724,9 +2740,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3671,12 +3687,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Eroare" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3880,7 +3890,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Opțiuni" @@ -4205,6 +4215,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Folosește asocieri pentru piese" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Câmpuri personalizate" @@ -5900,6 +5914,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Script" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Script" diff -Nru picard-2.10/po/ru.po picard-2.11/po/ru.po --- picard-2.10/po/ru.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/ru.po 2024-01-25 11:03:29.000000000 +0000 @@ -31,7 +31,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Russian =2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" -"%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" "X-Generator: Weblate 4.18.2\n" "Generated-By: Babel 2.9.1\n" @@ -168,26 +168,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Нет совпадения треков для файла '%(filename)s'" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Файл '%(filename)s' идентифицирован!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Нет соответствующих треков для файла '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Просмотр метаданных для файла %(filename)s…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Ошибка" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Информация" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "Неожиданная ошибка аутентификации" @@ -316,9 +335,11 @@ msgid "Use release relationships" msgstr "Использовать взаимосвязи альбомов" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Использовать взаимосвязи произведений" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "Использовать взаимосвязи альбомов" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -789,24 +810,24 @@ msgid "[no release info]" msgstr "[нет информации о альбоме]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "Аккаунт MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Код авторизации:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Удаление альбома %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Ошибка опознавания CD" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -817,25 +838,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "Все файлы" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -849,27 +870,27 @@ msgid "[loading recording information]" msgstr "[загрузка информации о записях]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[не удается загрузить запись %s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID поиск ошибок в сети для '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID ошибка при поиске для '%(filename)s'!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID поиск вернулся без результатов для файла '%(filename)s\"" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Поиск отпечатка для файла '%(filename)s' …" @@ -1338,8 +1359,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1357,8 +1378,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1376,8 +1397,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1395,8 +1416,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1849,8 +1870,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1861,8 +1882,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1873,8 +1894,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1948,8 +1969,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1972,8 +1993,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2088,13 +2109,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2266,51 +2287,51 @@ msgid "Tag removed" msgstr "Тег убран" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Открыть альбом на MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Общие изображения на всех дорожках" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Треки содержат разные изображения" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Подробнее" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Новая обложка" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Исходная обложка" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Подробнее…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Сохранять оригинальную обложку" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2358,11 +2379,6 @@ msgid "Cover" msgstr "Обложка" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Информация" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2707,52 +2723,52 @@ msgid "Log" msgstr "Отчёт" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Уровень подробности" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Строка для выделения" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Выделить" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Очистить выделения" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Очистить журнал" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Сохранить как…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Сохранить журнал в файл" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Файл уже существует, вы действительно хотите сохранить в этот файл?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Не удалось сохранить файл журнала" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Что-то помешало записать данные в %s" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Вы действительно хотите очистить журнал?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "История активности" @@ -2796,9 +2812,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "Picard прослушивает этот порт для интеграции с браузером." #: picard/ui/mainwindow.py:428 @@ -3765,12 +3781,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Ошибка" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3973,7 +3983,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Настройки" @@ -4301,6 +4311,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Использовать взаимосвязи произведений" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Произвольные поля" @@ -6022,6 +6036,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Сценарий" + #, python-format #~ msgid "Plugin %r" #~ msgstr "Плагин %r" diff -Nru picard-2.10/po/sco.po picard-2.11/po/sco.po --- picard-2.10/po/sco.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sco.po 2024-01-25 11:03:29.000000000 +0000 @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:10+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Scots \n" +"Language-Team: Scots \n" "Language: sco\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 0.9.6\n" #: picard/album.py:150 @@ -130,26 +130,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "File %(filename)s kannt!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Speirin for metadata o the file %(filename)s…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -275,8 +294,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -737,24 +756,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -762,25 +781,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -795,27 +814,27 @@ msgid "[loading recording information]" msgstr "[lading album speirins]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, fuzzy, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Speirin for metadata o the file %(filename)s…" @@ -1284,8 +1303,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1303,8 +1322,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1322,8 +1341,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1341,8 +1360,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1795,8 +1814,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1807,8 +1826,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1819,8 +1838,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1894,8 +1913,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1918,8 +1937,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2017,13 +2036,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2192,51 +2211,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2283,11 +2302,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2622,52 +2636,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2701,9 +2715,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3628,12 +3642,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3835,7 +3843,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4158,6 +4166,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5220,7 +5232,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/sk.po picard-2.11/po/sk.po --- picard-2.10/po/sk.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sk.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 19:10+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Slovak and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2219,51 +2241,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Zobraziť vydanie v MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2310,12 +2332,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -#, fuzzy -msgid "Info" -msgstr "&Informácie" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2661,52 +2677,52 @@ msgid "Log" msgstr "Log" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2750,9 +2766,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3704,12 +3720,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Chyba" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3912,7 +3922,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Možnosti" @@ -4236,6 +4246,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Používať vzťahy medzi skladbami" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Vlastné polia" @@ -5939,6 +5953,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skript" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Skript" diff -Nru picard-2.10/po/sl.po picard-2.11/po/sl.po --- picard-2.10/po/sl.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sl.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Slovenian and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2213,51 +2235,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2304,12 +2326,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -#, fuzzy -msgid "Info" -msgstr "&Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2651,52 +2667,52 @@ msgid "Log" msgstr "Sistemski dnevnik" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2732,9 +2748,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3686,12 +3702,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Napaka" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3895,7 +3905,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Možnosti" @@ -4219,6 +4229,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Uporabi relacije sled" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Poljubna polja" @@ -5912,6 +5926,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skripta" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Skripta" diff -Nru picard-2.10/po/sq.po picard-2.11/po/sq.po --- picard-2.10/po/sq.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sq.po 2024-01-25 11:03:29.000000000 +0000 @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-27 13:05+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Albanian \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Albanian \n" "Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -129,26 +129,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Gabim" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Info" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -278,8 +297,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -742,24 +761,24 @@ msgid "[no release info]" msgstr "[pa të dhëna hedhjeje në qarkullim]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "Llogari MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Kod autorizimi:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Gabim Kërkimi CD-je" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -770,25 +789,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -802,27 +821,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1291,8 +1310,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1310,8 +1329,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1329,8 +1348,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1348,8 +1367,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1802,8 +1821,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1814,8 +1833,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1826,8 +1845,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1901,8 +1920,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1925,8 +1944,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2022,13 +2041,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2197,52 +2216,52 @@ msgid "Tag removed" msgstr "Etiketa u hoq" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 #, fuzzy msgid "Show more details" msgstr "Shfaq më tepër hollësi…" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Shfaq më tepër hollësi…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2289,11 +2308,6 @@ msgid "Cover" msgstr "Mbulesë" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2631,52 +2645,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Ruajeni Si…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Jeni i sigurt se doni të spastrohet regjistri?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Historik Veprimtarish" @@ -2710,9 +2724,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3646,12 +3660,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Gabim" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3854,7 +3862,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Mundësi" @@ -4179,6 +4187,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Fusha Vetjake" @@ -5249,7 +5261,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" @@ -5873,6 +5885,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Programth" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Programth" diff -Nru picard-2.10/po/sr.po picard-2.11/po/sr.po --- picard-2.10/po/sr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sr.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,18 +10,18 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 07:19+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" -"Language-Team: Serbian \n" +"Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.18.2\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -134,26 +134,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -279,8 +298,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -741,24 +760,24 @@ msgid "[no release info]" msgstr "[нема информације о дистрибуцији]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Уклањање албума %(id)s: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Грешка при налажењу CD-а" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -769,25 +788,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -801,27 +820,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1290,8 +1309,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1309,8 +1328,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1328,8 +1347,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1347,8 +1366,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1801,8 +1820,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1813,8 +1832,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1825,8 +1844,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1900,8 +1919,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1924,8 +1943,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2024,13 +2043,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2201,51 +2220,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2292,11 +2311,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2635,52 +2649,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2715,9 +2729,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3654,12 +3668,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3861,7 +3869,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4184,6 +4192,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5247,7 +5259,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/sv.po picard-2.11/po/sv.po --- picard-2.10/po/sv.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/sv.po 2024-01-25 11:03:29.000000000 +0000 @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-27 13:05+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Swedish and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"Ikoner gjorda av Sambhav Kothari och Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons från " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"Ikoner gjorda av Sambhav Kothari och Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"från www.flaticon.com" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2260,51 +2281,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Visa utgåva på MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Vanliga bilder på alla spår" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Spår innehåller olika bilder" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Visa mer information" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Nytt omslag" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Ursprungligt omslag" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "Alla bildformat som stöds" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Visa mer information…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Behåll ursprungligt omslag" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2351,11 +2372,6 @@ msgid "Cover" msgstr "Omslag" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Info" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2694,52 +2710,52 @@ msgid "Log" msgstr "Logg" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "Sträng att markera" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Markera" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Rensa markering" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Rensa logg" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Spara som…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Spara loggvy till fil" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Filen finns redan, vill du verkligen spara till denna fil?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Misslyckades att spara loggvy till fil" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Någonting förhindrade data att skrivas till \"%s\"" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Är du säker på att du vill rensa loggen?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Aktivitetshistorik" @@ -2777,9 +2793,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard lyssnar på den här porten för att integreras med din webbläsare. När " "du använder \"Sök\" eller \"Öppna i webbläsare\" från Picard, klickar du på " @@ -3721,12 +3737,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Fel" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3929,7 +3939,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Alternativ" @@ -4258,6 +4268,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Använd spårsamband" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Anpassade fält" @@ -5992,6 +6006,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Skript" + #, python-format #~ msgid "Plugin %r" #~ msgstr "Insticksmodul %r" diff -Nru picard-2.10/po/te.po picard-2.11/po/te.po --- picard-2.10/po/te.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/te.po 2024-01-25 11:03:29.000000000 +0000 @@ -10,17 +10,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 19:10+0000\n" -"Last-Translator: Philipp Wolfer \n" -"Language-Team: Telugu \n" +"Language-Team: Telugu \n" "Language: te\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.6.0\n" #: picard/album.py:150 @@ -131,26 +131,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -276,8 +295,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -740,24 +759,24 @@ msgid "[no release info]" msgstr "[విదుదల సమాచారం లేదు]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -765,25 +784,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -797,27 +816,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1286,8 +1305,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1305,8 +1324,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1324,8 +1343,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1343,8 +1362,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1797,8 +1816,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1809,8 +1828,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1821,8 +1840,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1896,8 +1915,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1920,8 +1939,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2017,13 +2036,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2193,51 +2212,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2284,11 +2303,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2624,52 +2638,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2703,9 +2717,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3632,12 +3646,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3840,7 +3848,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "ఎంపికలు" @@ -4163,6 +4171,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5231,7 +5243,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/tr.po picard-2.11/po/tr.po --- picard-2.10/po/tr.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/tr.po 2024-01-25 11:03:29.000000000 +0000 @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-23 07:19+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Turkish and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2217,51 +2238,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Daha fazla detay göster" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Daha fazla detay göster…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2308,11 +2329,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Bilgi" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2650,52 +2666,52 @@ msgid "Log" msgstr "Günlük" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Etkinlik Geçmişi" @@ -2729,9 +2745,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3667,12 +3683,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Hata" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3875,7 +3885,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Seçenekler" @@ -4199,6 +4209,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Parça ilişkilerini kullan" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Özel Alanlar" @@ -5902,6 +5916,11 @@ #, fuzzy #~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Abece" + +#, fuzzy +#~| msgid "Script" #~ msgid "My script" #~ msgstr "Abece" diff -Nru picard-2.10/po/uk.po picard-2.11/po/uk.po --- picard-2.10/po/uk.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/uk.po 2024-01-25 11:03:29.000000000 +0000 @@ -8,15 +8,16 @@ # Iurii Skipa , 2016 # Philipp Wolfer , 2019-2022, 2023. # Антон Присяжный , 2018 +# Nerten , 2023. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-27 13:05+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-22 09:28+0000\n" +"Last-Translator: Nerten \n" "Language-Team: Ukrainian \n" +"picard/2/app/uk/>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +26,7 @@ "11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " "100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -54,7 +55,7 @@ #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" -msgstr "Кластер %(album)sвиявлений!" +msgstr "Кластер %(album)s виявлений!" #: picard/cluster.py:262 #, python-format @@ -75,7 +76,7 @@ msgid "Added %(count)i release to collection \"%(name)s\"" msgid_plural "Added %(count)i releases to collection \"%(name)s\"" msgstr[0] "Додано %(count)i реліз до колекції \"%(name)s\"" -msgstr[1] "Додано %(count)i релізів до колекції \"%(name)s\"" +msgstr[1] "Додано %(count)i релізи до колекції \"%(name)s\"" msgstr[2] "Додано %(count)i релізів до колекції \"%(name)s\"" msgstr[3] "Додані %(count)i релізи до колекції \"%(name)s\"" @@ -83,15 +84,15 @@ #, python-format msgid "Removed %(count)i release from collection \"%(name)s\"" msgid_plural "Removed %(count)i releases from collection \"%(name)s\"" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Видалено %(count)i реліз з колекції \"%(name)s\"" +msgstr[1] "Видалено %(count)i релізи з колекції \"%(name)s\"" +msgstr[2] "Видалено %(count)i релізів з колекції \"%(name)s\"" +msgstr[3] "Видалено %(count)i релізи з колекції \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" -msgstr "" +msgstr "Помилка під час зміни колекцій: %(error)s" #: picard/collection.py:119 #, python-format @@ -150,26 +151,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Немає відповідних треків зверху для файлу '%(filename)s'" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "Файл '%(filename)s' виявлено!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Немає відповідних треків для файлу '%(filename)s'" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "Пошук метаданих для файлу %(filename)s …" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "Помилка" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "Інформація" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -298,9 +318,11 @@ msgid "Use release relationships" msgstr "Використовувати спорідненість випусків" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "Використовувати спорідненість доріжок" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "Використовувати спорідненість випусків" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -771,24 +793,24 @@ msgid "[no release info]" msgstr "[Інформація про випуск відсутня]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "Обліковий запис MusicBrainz" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "Код авторизації:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Видалити альбом %(id)s:%(artist)s-%(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "Помилка пошуку CD" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -799,25 +821,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -831,27 +853,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID пошукова помилка мережі для '%(filename)s'!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Не вдалося здійснити пошук у AcoustID '%(filename)s'!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Пошук AcoustID не дав результату для файлу '%(filename)s'" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "Пошук відбитка для файлу '%(filename)s' …" @@ -1320,8 +1342,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1339,8 +1361,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1358,8 +1380,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1377,8 +1399,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1831,8 +1853,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1843,8 +1865,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1855,8 +1877,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1930,8 +1952,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1954,8 +1976,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2055,13 +2077,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2232,51 +2254,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "Побачити реліз MusicBrainz" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "Звичайні зображення на всіх доріжках" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "Треки містять різні зображення" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "Дивитися деталі.." -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "Нова обкладинка" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "Оригінальна обкладинка" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "Побачити ще…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "Встановити оригінальну обкладинку" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2323,11 +2345,6 @@ msgid "Cover" msgstr "Обкладинка" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "Інформація" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2672,52 +2689,52 @@ msgid "Log" msgstr "Журнал" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "Словесність" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "Видылити" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "Очистити виділення" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "Очистити журнал" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "Зберегти як" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "Зберегти журнал у файл" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "Файл вже існує, чи дійсно хочете перезаписати цей файл?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "Не вдалося зберегти журнал у файлі" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Щось перешкоджало запису даних в '%s'" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "Ви впевнені, що хочете очистити журнал?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "Історія активності" @@ -2757,9 +2774,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard слухає цей порт для інтеграції з вашим браузером. Коли ви жмете " "\"Пошук\" або \"Відкрити в браузері\" в Picard, натискання кнопки \"Теггер\" " @@ -3717,12 +3734,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "Помилка" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3926,7 +3937,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "Опії" @@ -4250,6 +4261,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "Використовувати спорідненість доріжок" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "Нетипові поля" @@ -5964,6 +5979,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "Сценарій" + #~ msgid "My script" #~ msgstr "Власний сценарій " diff -Nru picard-2.10/po/vi.po picard-2.11/po/vi.po --- picard-2.10/po/vi.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/vi.po 2024-01-25 11:03:29.000000000 +0000 @@ -7,17 +7,17 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-23 07:19+0000\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-15 17:38+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Vietnamese \n" +"picard/2/app/vi/>\n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -126,26 +126,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "" @@ -272,8 +291,8 @@ msgid "Use release relationships" msgstr "" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" +#: picard/profile.py:72 +msgid "Use track and release relationships" msgstr "" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 @@ -734,24 +753,24 @@ msgid "[no release info]" msgstr "" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -759,25 +778,25 @@ "%s" msgstr "" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -791,27 +810,27 @@ msgid "[loading recording information]" msgstr "" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "" @@ -1280,8 +1299,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1299,8 +1318,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1318,8 +1337,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1337,8 +1356,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1791,8 +1810,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1803,8 +1822,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1815,8 +1834,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1890,8 +1909,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1914,8 +1933,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2011,13 +2030,13 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" #: picard/ui/aboutdialog.py:101 @@ -2185,51 +2204,51 @@ msgid "Tag removed" msgstr "" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "" @@ -2276,11 +2295,6 @@ msgid "Cover" msgstr "" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2613,52 +2627,52 @@ msgid "Log" msgstr "" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "" @@ -2691,9 +2705,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" #: picard/ui/mainwindow.py:428 @@ -3609,12 +3623,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3817,7 +3825,7 @@ msgid "Available Locales" msgstr "" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "" @@ -4141,6 +4149,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "" @@ -5204,7 +5216,7 @@ #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" -msgstr "" +msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" diff -Nru picard-2.10/po/zh_CN.po picard-2.11/po/zh_CN.po --- picard-2.10/po/zh_CN.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/zh_CN.po 2024-01-25 11:03:29.000000000 +0000 @@ -48,7 +48,7 @@ msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" "PO-Revision-Date: 2023-08-30 09:27+0000\n" "Last-Translator: Philipp Wolfer \n" "Language-Team: Chinese (Simplified) and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" -msgstr "" -"图标创作者: Sambhav Kothari 以及来自 www.flaticon.comMadebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, Smashicons" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" +msgstr "" +"图标创作者: Sambhav Kothari 以及来自 www.flaticon.comMadebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " +"Smashicons" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2804,51 +2827,51 @@ msgid "Tag removed" msgstr "标签已移除" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "在 MusicBrainz 查看专辑" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "所有音轨的图像一致" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "音轨图像不同" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "显示更多细节" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "新封面" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "原封面" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "所有支持的图像格式" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "显示更多细节…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "保留原封面" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "选择本地文件…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "更换为正面封面" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "附加为正面封面" @@ -2895,11 +2918,6 @@ msgid "Cover" msgstr "封面" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "信息" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -3236,52 +3254,52 @@ msgid "Log" msgstr "日志" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "冗余程度" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "要高亮显示的字符串" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "高亮" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "清除高亮" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "清除日志" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "另存为…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "将日志视图另存为文件" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "文件已存在,是否确定要保存到该文件?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "将日志视图另存为文件失败" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "将数据写入到「%s」遭阻止" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "是否确定要清除日志?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "活动历史" @@ -3314,9 +3332,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏" "览器中打开」操作时,点击网页中的「标签工具」按钮可将专辑载入 Picard。" @@ -4255,12 +4273,6 @@ "\n" "是否确定继续?" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "错误" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "已经有相同名称的脚本。" @@ -4471,7 +4483,7 @@ msgid "Available Locales" msgstr "可用语种" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "选项" @@ -4796,6 +4808,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "对下列语言文字忽略艺术家名称翻译:" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "使用曲目关系" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "自定义字段" @@ -5973,8 +5989,8 @@ "strong>Network request error for %(url)s:
    %(error)s (QT code %(qtcode)d, " "HTTP code %(statuscode)r)
    " msgstr "" -"装取结果时出现下述错误:

    %(url)s的网络请求失败:
    " -"%(error)s(QT 代码 %(qtcode)d, HTTP 代码 %(statuscode)r)
    " +"装取结果时出现下述错误:

    %(url)s的网络请求失败:" +"
    %(error)s(QT 代码 %(qtcode)d, HTTP 代码 %(statuscode)r)
    " #: picard/ui/searchdialog/__init__.py:264 msgid "No results found. Please try a different search query." @@ -6567,6 +6583,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "文字" + #, python-format #~ msgid "Plugin %r" #~ msgstr "插件「%r」" diff -Nru picard-2.10/po/zh_TW.po picard-2.11/po/zh_TW.po --- picard-2.10/po/zh_TW.po 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/po/zh_TW.po 2024-01-25 11:03:29.000000000 +0000 @@ -11,21 +11,22 @@ # Shen-Ta Hsieh(BestSteve) , 2014,2016-2020,2022 # riotism, 2017-2018,2020 # 如月飛羽 , 2023 +# Iceman1415 , 2023. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-09-25 16:00+0200\n" -"PO-Revision-Date: 2023-08-27 13:05+0000\n" -"Last-Translator: Philipp Wolfer \n" +"POT-Creation-Date: 2024-01-11 23:12+0100\n" +"PO-Revision-Date: 2023-12-22 09:28+0000\n" +"Last-Translator: Iceman1415 \n" "Language-Team: Chinese (Traditional) \n" +"projects/picard/2/app/zh_Hant/>\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:150 @@ -139,26 +140,45 @@ "file format." msgstr "" -#: picard/file.py:850 +#: picard/file.py:853 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "檔案「%(filename)s」沒有符合程度超過閥值的音軌" -#: picard/file.py:852 +#: picard/file.py:855 #, python-format msgid "File '%(filename)s' identified!" msgstr "檔案「%(filename)s」已辨識!" -#: picard/file.py:864 +#: picard/file.py:867 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "檔案「%(filename)s」沒有任何符合的音軌" -#: picard/file.py:896 +#: picard/file.py:899 #, python-format msgid "Looking up the metadata for file %(filename)s …" msgstr "正在查找檔案「%(filename)s」的後設資料…" +#: picard/log.py:67 picard/ui/options/renaming.py:256 +#: picard/ui/scripteditor.py:857 picard/ui/scripteditor.py:860 +#: picard/ui/scripteditor.py:1166 picard/ui/scripteditor.py:1394 +msgid "Error" +msgstr "錯誤" + +#: picard/log.py:68 +msgid "Warning" +msgstr "" + +#: picard/log.py:69 picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 +#: picard/ui/options/interface_toolbar.py:96 +msgid "Info" +msgstr "資訊" + +#: picard/log.py:70 +msgid "Debug" +msgstr "" + #: picard/oauth.py:249 picard/oauth.py:276 msgid "Unexpected authentication error" msgstr "非預期的認證錯誤" @@ -174,10 +194,9 @@ msgstr "無法載入插件「%s」" #: picard/pluginmanager.py:302 -#, fuzzy, python-format -#| msgid "Failed loading plugin \"%(plugin)s\" in \"%(dirname)s\"" +#, python-format msgid "Failed loading plugin \"%(plugin)s\"" -msgstr "載入插件「%(plugin)s」於「%(dirname)s」時失敗" +msgstr "載入插件「%(plugin)s」時失敗" #: picard/pluginmanager.py:349 #, python-format @@ -245,9 +264,8 @@ msgstr "" #: picard/profile.py:56 -#, fuzzy msgid "Updates to check" -msgstr "要檢查的更新:" +msgstr "要檢查的更新" #: picard/profile.py:61 picard/ui/options/metadata.py:79 #: picard/ui/ui_options_metadata.py:129 @@ -286,9 +304,11 @@ msgid "Use release relationships" msgstr "使用發行品關係" -#: picard/profile.py:72 picard/ui/ui_options_metadata.py:138 -msgid "Use track relationships" -msgstr "使用音軌關係" +#: picard/profile.py:72 +#, fuzzy +#| msgid "Use release relationships" +msgid "Use track and release relationships" +msgstr "使用發行品關係" #: picard/profile.py:73 picard/ui/ui_options_metadata.py:139 msgid "Guess track number and title from filename if empty" @@ -763,24 +783,24 @@ msgid "[no release info]" msgstr "[無發行品資訊]" -#: picard/tagger.py:643 picard/ui/ui_options_general.py:204 +#: picard/tagger.py:646 picard/ui/ui_options_general.py:204 msgid "MusicBrainz Account" msgstr "MusicBrainz 帳號" -#: picard/tagger.py:644 +#: picard/tagger.py:647 msgid "Authorization code:" msgstr "授權代碼:" -#: picard/tagger.py:1133 +#: picard/tagger.py:1136 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "正在移除專輯「%(id)s」: %(artist)s - %(album)s" -#: picard/tagger.py:1151 +#: picard/tagger.py:1154 msgid "CD Lookup Error" msgstr "CD 查找錯誤" -#: picard/tagger.py:1152 +#: picard/tagger.py:1155 #, python-format msgid "" "Error while reading CD:\n" @@ -791,25 +811,25 @@ "\n" "%s" -#: picard/tagger.py:1181 +#: picard/tagger.py:1184 msgid "All supported log files" msgstr "所有支援的紀錄檔" -#: picard/tagger.py:1182 +#: picard/tagger.py:1185 msgid "EAC / XLD / Whipper / fre:ac log files" msgstr "EAC / XLD / Whipper / fre:ac 紀錄檔" -#: picard/tagger.py:1183 +#: picard/tagger.py:1186 msgid "dBpoweramp log files" msgstr "dBpoweramp 紀錄檔" -#: picard/script/serializer.py:350 picard/tagger.py:1184 -#: picard/ui/coverartbox.py:610 picard/ui/mainwindow.py:1270 +#: picard/script/serializer.py:350 picard/tagger.py:1187 +#: picard/ui/coverartbox.py:613 picard/ui/mainwindow.py:1270 #: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:132 msgid "All files" msgstr "所有檔案" -#: picard/tagger.py:1210 +#: picard/tagger.py:1213 #, python-format msgid "Failed parsing ripping log \"%s\"" msgstr "" @@ -823,27 +843,27 @@ msgid "[loading recording information]" msgstr "[錄音資訊載入中]" -#: picard/track.py:438 +#: picard/track.py:439 #, python-format msgid "[could not load recording %s]" msgstr "[無法載入錄音%s]" -#: picard/acoustid/__init__.py:104 +#: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "在AcoustID查找「%(filename)s」發生網路錯誤!" -#: picard/acoustid/__init__.py:153 +#: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "在AcoustID查找「%(filename)s」時發生錯誤!" -#: picard/acoustid/__init__.py:176 +#: picard/acoustid/__init__.py:179 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "在AcoustID查找檔案「%(filename)s」時沒有回傳任何結果" -#: picard/acoustid/__init__.py:187 +#: picard/acoustid/__init__.py:190 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' …" msgstr "正在查找檔案「%(filename)s」的特徵碼…" @@ -1392,8 +1412,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1411,8 +1431,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1430,8 +1450,8 @@ "`type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1449,8 +1469,8 @@ "specified in `type`.\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -1903,8 +1923,8 @@ msgid "" "`$year(date,date_order=\"ymd\")`\n" "\n" -"Returns the year portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the year portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1915,8 +1935,8 @@ msgid "" "`$month(date,date_order=\"ymd\")`\n" "\n" -"Returns the month portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the month portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -1927,8 +1947,8 @@ msgid "" "`$day(date,date_order=\"ymd\")`\n" "\n" -"Returns the day portion of the specified date. The default order is \"ymd" -"\". This can be changed by specifying\n" +"Returns the day portion of the specified date. The default order is " +"\"ymd\". This can be changed by specifying\n" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be " "returned.\n" "\n" @@ -2002,8 +2022,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2026,8 +2046,8 @@ "\n" "Possible values of `type` are \"int\" (integer), \"float\" (floating point), " "\"text\"\n" -"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto" -"\" (automatically\n" +"(case-sensitive text), \"nocase\" (case-insensitive text) and " +"\"auto\" (automatically\n" "determine the type of arguments provided), with \"auto\" used as the " "default\n" "comparison method if `type` is not specified. The \"auto\" type will use " @@ -2124,21 +2144,21 @@ #: picard/ui/aboutdialog.py:80 msgid "" -"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski, " -"Smashicons from " -"www.flaticon.com" +"Icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, " +"Maxim Basinski, Smashicons " +"from www.flaticon.com" msgstr "" "圖示是由Sambhav Kothari MadebyoliverPixel BuddhaNikita GolubevMaxim BasinskiSmashicons來自www.flaticon.com等人製作" +"www.flaticon.com/authors/maxim-basinski\">Maxim Basinski、Smashicons來自www.flaticon.com等人製作" #: picard/ui/aboutdialog.py:101 #, python-format @@ -2311,51 +2331,51 @@ msgid "Tag removed" msgstr "已移除標籤" -#: picard/ui/coverartbox.py:328 +#: picard/ui/coverartbox.py:331 msgid "View release on MusicBrainz" msgstr "於 MusicBrainz 檢視發行品" -#: picard/ui/coverartbox.py:334 +#: picard/ui/coverartbox.py:337 msgid "Common images on all tracks" msgstr "所有音軌使用相同的圖片" -#: picard/ui/coverartbox.py:336 +#: picard/ui/coverartbox.py:339 msgid "Tracks contain different images" msgstr "音軌使用不同的圖片" -#: picard/ui/coverartbox.py:392 +#: picard/ui/coverartbox.py:395 msgid "Show more details" msgstr "顯示更多資料" -#: picard/ui/coverartbox.py:429 +#: picard/ui/coverartbox.py:432 msgid "New Cover Art" msgstr "新封面" -#: picard/ui/coverartbox.py:430 +#: picard/ui/coverartbox.py:433 msgid "Original Cover Art" msgstr "原本封面" -#: picard/ui/coverartbox.py:609 +#: picard/ui/coverartbox.py:612 msgid "All supported image formats" msgstr "所有支援的圖片格式" -#: picard/ui/coverartbox.py:629 +#: picard/ui/coverartbox.py:632 msgid "Show more details…" msgstr "顯示更多資料…" -#: picard/ui/coverartbox.py:635 +#: picard/ui/coverartbox.py:638 msgid "Keep original cover art" msgstr "保留原來的封面" -#: picard/ui/coverartbox.py:641 +#: picard/ui/coverartbox.py:644 msgid "Choose local file…" msgstr "選擇本機檔案…" -#: picard/ui/coverartbox.py:650 +#: picard/ui/coverartbox.py:653 msgid "Replace front cover art" msgstr "取代正面封面圖片" -#: picard/ui/coverartbox.py:659 +#: picard/ui/coverartbox.py:662 msgid "Append front cover art" msgstr "加入正面封面圖片" @@ -2402,11 +2422,6 @@ msgid "Cover" msgstr "封面" -#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:365 -#: picard/ui/options/interface_toolbar.py:96 -msgid "Info" -msgstr "資訊" - #: picard/ui/infodialog.py:209 #, python-format msgid "" @@ -2745,52 +2760,52 @@ msgid "Log" msgstr "日誌" -#: picard/ui/logview.py:179 +#: picard/ui/logview.py:180 picard/ui/logview.py:332 msgid "Verbosity" msgstr "詳細度" -#: picard/ui/logview.py:189 +#: picard/ui/logview.py:190 msgid "String to highlight" msgstr "要強調的文字" -#: picard/ui/logview.py:194 +#: picard/ui/logview.py:195 msgid "Highlight" msgstr "強調" -#: picard/ui/logview.py:203 +#: picard/ui/logview.py:204 msgid "Clear Highlight" msgstr "清除強調" -#: picard/ui/logview.py:209 picard/ui/logview.py:295 +#: picard/ui/logview.py:210 picard/ui/logview.py:296 msgid "Clear Log" msgstr "清除日誌" -#: picard/ui/logview.py:214 +#: picard/ui/logview.py:215 msgid "Save As…" msgstr "另存為…" -#: picard/ui/logview.py:259 picard/ui/logview.py:266 +#: picard/ui/logview.py:260 picard/ui/logview.py:267 msgid "Save Log View to File" msgstr "儲存日誌檢視到檔案" -#: picard/ui/logview.py:267 +#: picard/ui/logview.py:268 msgid "File already exists, do you really want to save to this file?" msgstr "檔案已存在,您真的想要儲存到這個檔案嗎?" -#: picard/ui/logview.py:279 +#: picard/ui/logview.py:280 msgid "Failed to save Log View to file" msgstr "儲存日誌檢視檔案失敗" -#: picard/ui/logview.py:280 +#: picard/ui/logview.py:281 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "有人阻止了資料寫入到「%s」" -#: picard/ui/logview.py:296 +#: picard/ui/logview.py:297 msgid "Are you sure you want to clear the log?" msgstr "您確定要清除日誌嗎?" -#: picard/ui/logview.py:331 +#: picard/ui/logview.py:339 msgid "Activity History" msgstr "活動紀錄" @@ -2823,9 +2838,9 @@ #: picard/ui/mainwindow.py:402 msgid "" -"Picard listens on this port to integrate with your browser. When you \"Search" -"\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" button on the " -"web page loads the release into Picard." +"Picard listens on this port to integrate with your browser. When you " +"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" " +"button on the web page loads the release into Picard." msgstr "" "Picard 透過此連接埠來與您的瀏覽器整合。當您使用 Picard 中的「搜尋」或「在瀏覽" "器中開啟」的功能時,在網頁中按下「Tagger」按鈕會將該發行品載入至 Picard 。" @@ -3750,12 +3765,6 @@ "Are you sure that you want to continue?" msgstr "" -#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857 -#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166 -#: picard/ui/scripteditor.py:1394 -msgid "Error" -msgstr "錯誤" - #: picard/ui/scripteditor.py:857 msgid "There is already a script with that title." msgstr "" @@ -3964,7 +3973,7 @@ msgid "Available Locales" msgstr "可用的地域" -#: picard/ui/ui_options.py:47 +#: picard/ui/ui_options.py:50 msgid "Options" msgstr "選項" @@ -4290,6 +4299,10 @@ msgid "Ignore artist name translation for these language scripts:" msgstr "" +#: picard/ui/ui_options_metadata.py:138 +msgid "Use track relationships" +msgstr "使用音軌關係" + #: picard/ui/ui_options_metadata.py:140 msgid "Custom Fields" msgstr "自訂欄位" @@ -5465,8 +5478,8 @@ "strong>Network request error for %(url)s:
    %(error)s (QT code %(qtcode)d, " "HTTP code %(statuscode)r)
    " msgstr "" -"取得結果時發生已下錯誤:

    網路請求錯誤於%(url)s:
    " -"%(error)s(QT 代碼 %(qtcode)d,HTTP代碼 %(statuscode)r)
    " +"取得結果時發生已下錯誤:

    網路請求錯誤於%(url)s: " +"
    %(error)s(QT 代碼 %(qtcode)d,HTTP代碼 %(statuscode)r)
    " #: picard/ui/searchdialog/__init__.py:264 msgid "No results found. Please try a different search query." @@ -6058,6 +6071,11 @@ "\n" "%s" +#, fuzzy +#~| msgid "Script" +#~ msgid "New Script" +#~ msgstr "文字系統" + #, python-format #~ msgid "Plugin %r" #~ msgstr "插件 %r" diff -Nru picard-2.10/requirements-macos-10.14.txt picard-2.11/requirements-macos-10.14.txt --- picard-2.10/requirements-macos-10.14.txt 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/requirements-macos-10.14.txt 2024-01-25 11:03:29.000000000 +0000 @@ -5,6 +5,6 @@ PyJWT==2.8.0 pyobjc-core==9.1.1 pyobjc-framework-Cocoa==9.1.1 -PyQt5==5.15.9 +PyQt5==5.15.10 python-dateutil==2.8.2 PyYAML==6.0.1 diff -Nru picard-2.10/requirements-win.txt picard-2.11/requirements-win.txt --- picard-2.10/requirements-win.txt 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/requirements-win.txt 2024-01-25 11:03:29.000000000 +0000 @@ -3,7 +3,7 @@ Markdown==3.4.4 mutagen==1.47.0 PyJWT==2.8.0 -PyQt5==5.15.9 +PyQt5==5.15.10 python-dateutil==2.8.2 pywin32==306 PyYAML==6.0.1 diff -Nru picard-2.10/test/data/ws_data/acoustid_no_metadata.json picard-2.11/test/data/ws_data/acoustid_no_metadata.json --- picard-2.10/test/data/ws_data/acoustid_no_metadata.json 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/test/data/ws_data/acoustid_no_metadata.json 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,1522 @@ +{ + "results": [ + { + "id": "38338eff-b530-498c-a2ef-07e01d642187", + "recordings": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "duration": 200, + "id": "308d6e5a-52ff-41ca-aae8-7881e92472be", + "releasegroups": [ + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "71b5e81c-e951-45a0-9554-8599ad1b52e9", + "releases": [ + { + "country": "NL", + "date": { + "year": 2008 + }, + "id": "f0b647ce-8db2-4682-ac34-50d0cfd390fd", + "medium_count": 15, + "mediums": [ + { + "format": "CD", + "position": 2, + "title": "\u201971", + "track_count": 20, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "1147bf65-bb79-39dd-bcfa-e16569ee8fa3", + "position": 11 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 2008 + } + } + ], + "track_count": 301 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Testament van de Seventies", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "97c03161-7b75-4108-9797-bf95f873e7dc", + "releases": [ + { + "country": "NL", + "date": { + "year": 1989 + }, + "id": "ed3c7767-ea90-4070-8c47-cbe47780130d", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 20, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "0f26f8ed-b746-3c99-8888-2158817c05a4", + "position": 7 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1989 + } + } + ], + "track_count": 40 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "25 jaar Top 40 Hits, deel 2: \u201969\u2013\u201972", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "2a2b8925-d819-476c-bcf8-8e9a523f3d38", + "releases": [ + { + "country": "NL", + "date": { + "year": 1996 + }, + "id": "4aadc99c-a165-4f25-9426-71c41087326f", + "medium_count": 4, + "mediums": [ + { + "format": "CD", + "position": 3, + "track_count": 20, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "e555d7c6-bcdf-4910-905f-5d4b86853cbd", + "position": 3 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1996 + } + } + ], + "track_count": 80 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Classic Pop Songs", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "b7a5ba18-0f62-47e2-a4f2-760cfddbe6fa", + "releases": [ + { + "country": "NL", + "date": { + "year": 1995 + }, + "id": "ba58ab3a-2bc7-49eb-b187-df4229cf9b21", + "medium_count": 3, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 19, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "d76a3e60-cdda-4b50-9808-352ac8f45ca2", + "position": 16 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1995 + } + } + ], + "track_count": 57 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Greatest Hits Of The '70's - The Definitive Singles Collection 1970-1979", + "type": "Album" + } + ], + "sources": 1, + "title": "Hocus Pocus" + }, + { + "id": "8855169b-b148-4896-9ed3-a1065dc60cf4", + "sources": 94 + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "duration": 204, + "id": "af578913-c456-4d27-bb69-612c8cea0799", + "releasegroups": [ + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "3e0fa0db-d167-4b37-8567-2df76035cec9", + "releases": [ + { + "country": "GB", + "date": { + "year": 2010 + }, + "id": "6d754580-0c14-433e-9256-463f211ad9f3", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 17, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "13e8e402-25a4-4fbd-894e-68a5c004d583", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "GB", + "date": { + "year": 2010 + } + } + ], + "track_count": 34 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Wondrous Stories: 34 Artists That Shaped the Prog Rock Era", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "a57fe353-7abe-47d6-8f9d-e90d16d9fda3", + "releases": [ + { + "country": "NL", + "date": { + "year": 2015 + }, + "id": "a3f5396e-7059-42f0-9085-d81d7eb8d028", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 9, + "tracks": [ + { + "id": "24e3e837-3fab-49da-83b7-d711047022f0", + "position": 9, + "title": "Hocus Pocus U.S. Version" + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 2015 + } + } + ], + "track_count": 30 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "The Golden Years of Dutch Pop Music (A&B Sides and More)", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "4ee2ab34-692f-4e34-b5f9-a1d5854fc9b3", + "releases": [ + { + "date": { + "month": 7, + "year": 2017 + }, + "id": "a7ef6356-0b43-4986-978e-887b26f33445", + "medium_count": 13, + "mediums": [ + { + "format": "CD", + "position": 7, + "title": "Ship of Memories", + "track_count": 10, + "tracks": [ + { + "id": "998c87d0-4b33-40d0-b487-b787cbdab64d", + "position": 10, + "title": "Hocus Pocus (US single version)" + } + ] + }, + { + "format": "CD", + "position": 13, + "title": "The Best of Focus: Hocus Pocus", + "track_count": 16, + "tracks": [ + { + "id": "b636e3b9-d916-4204-816a-6c5468b84134", + "position": 16, + "title": "Hocus Pocus (U.S. single version)" + } + ] + } + ], + "releaseevents": [ + { + "date": { + "month": 7, + "year": 2017 + } + } + ], + "track_count": 124 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Hocus Pocus Box", + "type": "Album" + }, + { + "artists": [ + { + "id": "e36f6749-cf76-469e-9dd9-f9195c326928", + "name": "Jan Akkerman" + } + ], + "id": "1994d1b8-6b5e-411e-90fc-c44674dfcbc5", + "releases": [ + { + "country": "NL", + "date": { + "day": 7, + "month": 4, + "year": 2017 + }, + "id": "a8ecc767-e239-480d-bb68-11c43fca90d9", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 23, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "eedba674-c22f-4a7c-b6c2-696be1bd4516", + "position": 10, + "title": "Hocus Pocus (Us single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "day": 7, + "month": 4, + "year": 2017 + } + } + ], + "track_count": 42 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "The Golden Years of Dutch Pop Music - Solo & Groups", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "4b90822a-2e4b-4985-b0ff-693bf9e3ced8", + "releases": [ + { + "country": "NL", + "date": { + "year": 1976 + }, + "id": "6a8a03db-4c08-4aa0-9a50-9727f9e96fb0", + "medium_count": 1, + "mediums": [ + { + "format": "12\" Vinyl", + "position": 1, + "track_count": 9, + "tracks": [ + { + "id": "a29a8c7d-6f07-4a8b-8fc1-76d02efd5d68", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1976 + } + } + ], + "track_count": 9 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "House of the King", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "bc0ae552-897d-3db6-a667-b1b90334063d", + "releases": [ + { + "country": "NL", + "date": { + "year": 1993 + }, + "id": "13afa320-030e-44f8-a258-9df1466056ac", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 16, + "tracks": [ + { + "id": "2fe521d1-0f31-3b35-8296-597020e360d1", + "position": 16, + "title": "Hocus Pocus (U.S. Single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1993 + } + } + ], + "track_count": 16 + }, + { + "country": "XE", + "date": { + "year": 2001 + }, + "id": "e8857505-db03-4296-8ae3-86b008d552cc", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 16, + "tracks": [ + { + "id": "f3c4b647-1646-4438-80e8-3e5dca84d619", + "position": 16, + "title": "Hocus Pocus (U.S. single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "XE", + "date": { + "year": 2001 + } + } + ], + "track_count": 16 + }, + { + "country": "US", + "date": { + "year": 1993 + }, + "id": "90e6c726-4886-4e59-b3fd-5e4aab873188", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 16, + "tracks": [ + { + "id": "7031bb86-4575-491b-b27e-b0ff2ab1002e", + "position": 16, + "title": "Hocus Pocus (U.S. Single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "US", + "date": { + "year": 1993 + } + } + ], + "track_count": 16 + }, + { + "country": "XE", + "date": { + "year": 2020 + }, + "id": "382e13e0-ef4c-4290-8519-a3dc2f80efe7", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 16, + "tracks": [ + { + "id": "84e7cd4a-dd07-4c1d-952b-11595fd6863d", + "position": 16, + "title": "Hocus Pocus (U.S. single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "XE", + "date": { + "year": 2020 + } + } + ], + "track_count": 16 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "The Best of Focus: Hocus Pocus", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "e3a473b9-140f-4328-a417-dae0ae90331d", + "releases": [ + { + "country": "US", + "date": { + "day": 27, + "month": 10, + "year": 2017 + }, + "id": "5eb13c9e-d613-45ae-9566-e80a394016fe", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 21, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "4192f56a-a563-4897-b91a-e6e6f45f9a8d", + "position": 3 + } + ] + } + ], + "releaseevents": [ + { + "country": "US", + "date": { + "day": 27, + "month": 10, + "year": 2017 + } + } + ], + "track_count": 21 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Hard to Find 45s on CD, Volume 18: 70s Essentials", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "b9aa5125-0703-4186-afa5-cb51eaeff29d", + "releases": [ + { + "country": "AU", + "date": { + "year": 1997 + }, + "id": "89b14dc9-5665-4257-8ad8-f9707c28f7ac", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 17, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "d9f8cd02-d0d0-4cf7-b081-947ce1f718c7", + "position": 16 + } + ] + } + ], + "releaseevents": [ + { + "country": "AU", + "date": { + "year": 1997 + } + } + ], + "track_count": 34 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Retro Rarities of the 70's & 80's", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "af2140b4-aea3-3bcb-a1ea-a3a80e6c4298", + "releases": [ + { + "country": "US", + "date": { + "day": 26, + "month": 3, + "year": 1996 + }, + "id": "38e96797-941e-4062-88ed-27f1422718b7", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 12, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "43722609-9f1f-3726-9f8a-5f08a07997e3", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "US", + "date": { + "day": 26, + "month": 3, + "year": 1996 + } + } + ], + "track_count": 12 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Super Hits of the '70s: Have a Nice Day, Vol. 23", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "9491ee85-cb53-3537-b1a1-0396b90ea974", + "releases": [ + { + "id": "8e432b18-b9cb-46e1-a0d0-1653cf3d4fcc", + "medium_count": 1, + "mediums": [ + { + "position": 1, + "track_count": 14, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "c4d7bf4c-b2cd-334d-8071-8dd2152acc96", + "position": 12 + } + ] + } + ], + "track_count": 14 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Power Chords, Volume 1", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "819b26b4-019b-4157-93aa-96a3311262fb", + "releases": [ + { + "country": "NL", + "date": { + "month": 7, + "year": 1971 + }, + "id": "f92d6ea1-e412-403c-be03-953715ef872c", + "medium_count": 1, + "mediums": [ + { + "format": "7\" Vinyl", + "position": 1, + "track_count": 2, + "tracks": [ + { + "id": "2e426de4-398d-4b3f-bb44-1dd07dbbe4f4", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "month": 7, + "year": 1971 + } + } + ], + "track_count": 2 + } + ], + "title": "Hocus Pocus / Janis", + "type": "Single" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "fb49f2e7-3390-3eac-9040-69feb4e81be4", + "releases": [ + { + "country": "NL", + "date": { + "year": 1983 + }, + "id": "0959de0b-e633-4be0-bee4-eae66af3a375", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 14, + "tracks": [ + { + "id": "bc13e5f9-e5c5-3f09-966d-3293274e16da", + "position": 11 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1983 + } + } + ], + "track_count": 14 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Best Of", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "037994ae-21c9-328e-82f7-dfe6a2ca7e33", + "releases": [ + { + "country": "GB", + "date": { + "year": 1988 + }, + "id": "ae2f755f-a667-449c-a6c7-922b26eff633", + "medium_count": 2, + "mediums": [ + { + "format": "Cassette", + "position": 1, + "track_count": 16, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "d853c93b-3300-4e32-93ed-17229fdf1949", + "position": 4 + } + ] + } + ], + "releaseevents": [ + { + "country": "GB", + "date": { + "year": 1988 + } + } + ], + "track_count": 32 + }, + { + "country": "GB", + "date": { + "year": 1988 + }, + "id": "33d52b29-443e-42d9-90e5-a0b04ffc6d5d", + "medium_count": 2, + "mediums": [ + { + "format": "12\" Vinyl", + "position": 1, + "track_count": 16, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "2e2dc6aa-c00f-4453-9bc1-7b3803124ed5", + "position": 4 + } + ] + } + ], + "releaseevents": [ + { + "country": "GB", + "date": { + "year": 1988 + } + } + ], + "track_count": 32 + }, + { + "country": "GB", + "date": { + "year": 1988 + }, + "id": "b3af7981-21d1-4b23-b189-b9c5411e5775", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 18, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "5351ffac-6834-36b7-8fde-8223ed0e99e5", + "position": 6 + } + ] + } + ], + "releaseevents": [ + { + "country": "GB", + "date": { + "year": 1988 + } + } + ], + "track_count": 18 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Back on the Road", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "ff3e27e8-4655-48e4-ba9b-d3d631a1c2b0", + "releases": [ + { + "country": "NL", + "date": { + "year": 2008 + }, + "id": "3a31b1d3-3b62-45b4-8e04-b4daff8aa5db", + "medium_count": 5, + "mediums": [ + { + "format": "CD", + "position": 2, + "title": "70's", + "track_count": 22, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "232ae1d3-71e9-3df8-9b77-3ee20d915aac", + "position": 4 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 2008 + } + } + ], + "track_count": 103 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "50 jaar nederpop", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "daa32df7-56af-490f-9ae7-1306a9be9802", + "releases": [ + { + "country": "NL", + "date": { + "year": 1996 + }, + "id": "4454dbe2-745a-4148-91d5-8db7043e1e37", + "medium_count": 3, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 25, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "570ff779-58f7-3808-a46c-1e32a602ed28", + "position": 12 + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1996 + } + } + ], + "track_count": 75 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "De 75 Beste Nederpop Hits", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "f0d011be-94e2-3313-a973-9cb42bdb8021", + "releases": [ + { + "country": "US", + "date": { + "year": 1988 + }, + "id": "50c893a8-b4d3-451a-8ded-554be7b98977", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 12, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "aec0ae14-0ff1-3293-b7d3-220fe7616ca9", + "position": 12 + } + ] + } + ], + "releaseevents": [ + { + "country": "US", + "date": { + "year": 1988 + } + } + ], + "track_count": 12 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Electric Seventies", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "54ad8a66-18c6-3977-a833-3eac08fa0892", + "releases": [ + { + "id": "75f2c2b1-201c-4055-a554-ebee5a2cab8b", + "medium_count": 1, + "mediums": [ + { + "position": 1, + "track_count": 20, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "549c7c0b-42a1-3390-aea8-5418f5e93458", + "position": 18 + } + ] + } + ], + "track_count": 20 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Millennium Classic Rock Party", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "d80b61c0-d4ea-3632-a5fc-0ef85389eabe", + "releases": [ + { + "country": "GB", + "date": { + "day": 6, + "month": 6, + "year": 2005 + }, + "id": "10832769-0788-4d6e-859b-5931e4767554", + "medium_count": 2, + "mediums": [ + { + "format": "CD", + "position": 2, + "track_count": 19, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "7018de94-4633-3453-879d-c1bd993abfe0", + "position": 11 + } + ] + } + ], + "releaseevents": [ + { + "country": "GB", + "date": { + "day": 6, + "month": 6, + "year": 2005 + } + } + ], + "track_count": 37 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Driving Rock: 37 Classic Anthems for the Open Road", + "type": "Album" + }, + { + "artists": [ + { + "id": "89ad4ac3-39f7-470e-963a-56509c546377", + "name": "Various Artists" + } + ], + "id": "ba8afc07-2a75-4d89-9880-48e9482b9550", + "releases": [ + { + "country": "BE", + "date": { + "year": 2013 + }, + "id": "f7cf6c60-054e-4c76-9876-37bfe4ea8d51", + "medium_count": 5, + "mediums": [ + { + "format": "CD", + "position": 4, + "track_count": 20, + "tracks": [ + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "d0f7dd20-2b88-4dfb-960b-daf456c6fab9", + "position": 6 + } + ] + } + ], + "releaseevents": [ + { + "country": "BE", + "date": { + "year": 2013 + } + } + ], + "track_count": 100 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "De topcollectie: Rock klassiekers", + "type": "Album" + }, + { + "artists": [ + { + "id": "821e11d6-cfec-44a7-9615-06a4e631c975", + "name": "Focus" + } + ], + "id": "4a9fc107-02b4-3bb6-9206-4e1d74db4357", + "releases": [ + { + "country": "NL", + "date": { + "year": 1988 + }, + "id": "2dc17dca-01ca-4148-be56-cb3bf1ba1616", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 10, + "tracks": [ + { + "id": "139ccd0b-b19f-4535-91a1-dc671bbd9e46", + "position": 10, + "title": "Hocus Pocus (US single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "NL", + "date": { + "year": 1988 + } + } + ], + "track_count": 10 + }, + { + "country": "JP", + "date": { + "year": 2006 + }, + "id": "968b0d26-9603-48b0-86da-c4f3cc4de821", + "medium_count": 1, + "mediums": [ + { + "format": "CD", + "position": 1, + "track_count": 10, + "tracks": [ + { + "id": "914758b6-c8cf-32c0-b14d-22a7cd528c6c", + "position": 10, + "title": "Hocus Pocus (US single version)" + } + ] + } + ], + "releaseevents": [ + { + "country": "JP", + "date": { + "year": 2006 + } + } + ], + "track_count": 10 + } + ], + "title": "Ship of Memories", + "type": "Album" + }, + { + "id": "060a1a33-532d-479c-9c06-42868000c49b", + "releases": [ + { + "country": "CL", + "date": { + "year": 2013 + }, + "id": "00617296-b431-4d0c-91cf-75099c858ac3", + "medium_count": 1, + "mediums": [ + { + "position": 1, + "track_count": 11, + "tracks": [ + { + "id": "72fdb429-fbfd-40e3-a9ed-89d9e0e30500", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "CL", + "date": { + "year": 2013 + } + } + ], + "track_count": 11 + }, + { + "country": "AR", + "date": { + "year": 1983 + }, + "id": "5441fe4e-1bd8-49ee-bba3-638ca4748925", + "medium_count": 1, + "mediums": [ + { + "format": "12\" Vinyl", + "position": 1, + "track_count": 11, + "tracks": [ + { + "id": "8955c75f-2583-46c3-981a-c41bbcde201f", + "position": 1 + } + ] + } + ], + "releaseevents": [ + { + "country": "AR", + "date": { + "year": 1983 + } + } + ], + "title": "Grandes exitos", + "track_count": 11 + } + ], + "secondarytypes": [ + "Compilation" + ], + "title": "Grandes \u00e9xitos", + "type": "Album" + } + ], + "sources": 13, + "title": "Hocus Pocus" + } + ], + "score": 0.946796 + } + ], + "status": "ok" +} diff -Nru picard-2.10/test/data/ws_data/recording_video_null.json picard-2.11/test/data/ws_data/recording_video_null.json --- picard-2.10/test/data/ws_data/recording_video_null.json 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/test/data/ws_data/recording_video_null.json 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,106 @@ +{ + "id": "46b97aca-a524-4993-8ec5-93c736081442", + "score": 100, + "title": "Lune", + "length": 567032, + "video": null, + "artist-credit": [ + { + "name": "Tim Green", + "artist": { + "id": "5103b22e-514f-46b1-afdf-c99517c791e2", + "name": "Tim Green", + "sort-name": "Tim Green", + "disambiguation": "UK House artist aka \"TG\", started activity in the 2000s", + "aliases": [ + { + "sort-name": "TG", + "type-id": "894afba6-2816-3c24-8072-eadb66bd04bc", + "name": "TG", + "locale": null, + "type": "Artist name", + "primary": null, + "begin-date": null, + "end-date": null + }, + { + "sort-name": "T.G", + "type-id": "894afba6-2816-3c24-8072-eadb66bd04bc", + "name": "T.G", + "locale": null, + "type": "Artist name", + "primary": null, + "begin-date": null, + "end-date": null + }, + { + "sort-name": "Tg", + "name": "Tg", + "locale": null, + "type": null, + "primary": null, + "begin-date": null, + "end-date": null + } + ] + } + } + ], + "first-release-date": "2022-10-28", + "releases": [ + { + "id": "af96cd94-f759-4f9f-8c63-75404d4853dc", + "status-id": "4e304316-386d-3409-af2e-78857eec5cfe", + "count": 1, + "title": "Eastbound Silhouette", + "status": "Official", + "artist-credit": [ + { + "name": "Tim Green", + "artist": { + "id": "5103b22e-514f-46b1-afdf-c99517c791e2", + "name": "Tim Green", + "sort-name": "Tim Green", + "disambiguation": "UK House artist aka \"TG\", started activity in the 2000s" + } + } + ], + "release-group": { + "id": "275f2ad4-a506-4ab1-8ae2-ff7f203cbf6b", + "title": "Eastbound Silhouette" + }, + "date": "2022-10-28", + "country": "XW", + "release-events": [ + { + "date": "2022-10-28", + "area": { + "id": "525d4e18-3d00-31b9-a58b-a146a916de8f", + "name": "[Worldwide]", + "sort-name": "[Worldwide]", + "iso-3166-1-codes": [ + "XW" + ] + } + } + ], + "track-count": 6, + "media": [ + { + "position": 1, + "format": "Digital Media", + "track": [ + { + "id": "2d321de5-c84e-4b39-85d1-f375b1af1f7c", + "number": "4", + "title": "Lune", + "length": 567032 + } + ], + "track-count": 6, + "track-offset": 3 + } + ] + } + ] +} \ No newline at end of file diff -Nru picard-2.10/test/data/ws_data/release_no_type.json picard-2.11/test/data/ws_data/release_no_type.json --- picard-2.10/test/data/ws_data/release_no_type.json 1970-01-01 00:00:00.000000000 +0000 +++ picard-2.11/test/data/ws_data/release_no_type.json 2024-01-25 11:03:29.000000000 +0000 @@ -0,0 +1,54 @@ +{ + "id": "af96cd94-f759-4f9f-8c63-75404d4853dc", + "status-id": "4e304316-386d-3409-af2e-78857eec5cfe", + "count": 1, + "title": "Eastbound Silhouette", + "status": "Official", + "artist-credit": [ + { + "name": "Tim Green", + "artist": { + "id": "5103b22e-514f-46b1-afdf-c99517c791e2", + "name": "Tim Green", + "sort-name": "Tim Green", + "disambiguation": "UK House artist aka \"TG\", started activity in the 2000s" + } + } + ], + "release-group": { + "id": "275f2ad4-a506-4ab1-8ae2-ff7f203cbf6b", + "title": "Eastbound Silhouette" + }, + "date": "2022-10-28", + "country": "XW", + "release-events": [ + { + "date": "2022-10-28", + "area": { + "id": "525d4e18-3d00-31b9-a58b-a146a916de8f", + "name": "[Worldwide]", + "sort-name": "[Worldwide]", + "iso-3166-1-codes": [ + "XW" + ] + } + } + ], + "track-count": 6, + "media": [ + { + "position": 1, + "format": "Digital Media", + "track": [ + { + "id": "2d321de5-c84e-4b39-85d1-f375b1af1f7c", + "number": "4", + "title": "Lune", + "length": 567032 + } + ], + "track-count": 6, + "track-offset": 3 + } + ] +} \ No newline at end of file diff -Nru picard-2.10/test/test_acoustid.py picard-2.11/test/test_acoustid.py --- picard-2.10/test/test_acoustid.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/test/test_acoustid.py 2024-01-25 11:03:29.000000000 +0000 @@ -4,7 +4,7 @@ # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann -# Copyright (C) 2019-2020 Philipp Wolfer +# Copyright (C) 2019-2020, 2023 Philipp Wolfer # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2021 Bob Swift @@ -30,7 +30,15 @@ from test.picardtestcase import PicardTestCase -from picard.acoustid.json_helpers import parse_recording +from picard.acoustid.json_helpers import ( + parse_recording, + recording_has_metadata, +) +from picard.acoustid.recordings import ( + Recording, + max_source_count, + parse_recording_map, +) from picard.mbjson import recording_to_metadata from picard.metadata import Metadata from picard.track import Track @@ -95,3 +103,68 @@ parsed_recording = parse_recording(self.json_doc) recording_to_metadata(parsed_recording, m, t) self.assertEqual(m, {}) + + +class MaxSourceCountTest(PicardTestCase): + def test_max_source_count(self): + recordings = ( + Recording({}, sources=5), + Recording({}, sources=13), + Recording({}, sources=12), + ) + self.assertEqual(13, max_source_count(recordings)) + + def test_max_source_count_no_recordings(self): + self.assertEqual(1, max_source_count([])) + + def test_max_source_count_smaller_1(self): + recordings = ( + Recording({}, sources=0), + ) + self.assertEqual(1, max_source_count(recordings)) + + +class ParseRecordingMapTest(PicardTestCase): + def test_parse_recording_map(self): + recordings = { + "cb127606-8e3d-4dcf-9902-69c7a9b59bc9": { + "d12e0535-3b2f-4987-8b03-63d85ef57fdd": Recording({ + "id": "d12e0535-3b2f-4987-8b03-63d85ef57fdd", + }), + "e8a313ee-b723-4b48-9395-6c8e026fc9e0": Recording( + {"id": "e8a313ee-b723-4b48-9395-6c8e026fc9e0"}, + sources=4, + result_score=0.5, + ), + } + } + expected = [ + { + "id": "d12e0535-3b2f-4987-8b03-63d85ef57fdd", + "acoustid": "cb127606-8e3d-4dcf-9902-69c7a9b59bc9", + "score": 25, + "sources": 1, + }, + { + "id": "e8a313ee-b723-4b48-9395-6c8e026fc9e0", + "acoustid": "cb127606-8e3d-4dcf-9902-69c7a9b59bc9", + "score": 50, + "sources": 4, + } + ] + self.assertEqual(expected, list(parse_recording_map(recordings))) + + +class RecordingHasMetadataTest(PicardTestCase): + filename = 'acoustid_no_metadata.json' + + def test_recording_has_metadata(self): + recording = { + 'id': '8855169b-b148-4896-9ed3-a1065dc60cf4', + 'sources': 94, + } + self.assertFalse(recording_has_metadata(recording)) + recording['title'] = 'Foo' + self.assertTrue(recording_has_metadata(recording)) + del recording['id'] + self.assertFalse(recording_has_metadata(recording)) diff -Nru picard-2.10/test/test_coverart_image.py picard-2.11/test/test_coverart_image.py --- picard-2.10/test/test_coverart_image.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/test/test_coverart_image.py 2024-01-25 11:03:29.000000000 +0000 @@ -2,7 +2,7 @@ # # Picard, the next-generation MusicBrainz tagger # -# Copyright (C) 2019, 2021-2022 Philipp Wolfer +# Copyright (C) 2019, 2021-2024 Philipp Wolfer # Copyright (C) 2019-2021 Laurent Monin # # This program is free software; you can redistribute it and/or @@ -41,6 +41,7 @@ Id3ImageType, types_from_id3, ) +from picard.file import File from picard.metadata import Metadata from picard.util import encode_filename from picard.util.filenaming import WinPathTooLong @@ -149,8 +150,13 @@ image.id3_type = invalid_value def test_init_invalid_id3_type(self): - image = CoverArtImage(id3_type=255) - self.assertEqual(image.id3_type, Id3ImageType.OTHER) + cases = ( + (CoverArtImage, []), + (TagCoverArtImage, [File('test.mp3')]), + ) + for image_class, args in cases: + image = image_class(*args, id3_type=255) + self.assertEqual(image.id3_type, Id3ImageType.OTHER) def test_compare_without_type(self): image1 = create_image(b'a', types=["front"]) diff -Nru picard-2.10/test/test_metadata.py picard-2.11/test/test_metadata.py --- picard-2.10/test/test_metadata.py 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/test/test_metadata.py 2024-01-25 11:03:29.000000000 +0000 @@ -5,7 +5,7 @@ # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018, 2020 Wieland Hoffmann # Copyright (C) 2018-2021 Laurent Monin -# Copyright (C) 2018-2021 Philipp Wolfer +# Copyright (C) 2018-2021, 2023 Philipp Wolfer # Copyright (C) 2020 dukeyin # # This program is free software; you can redistribute it and/or @@ -30,6 +30,9 @@ ) from test.test_coverart_image import create_image +from picard.acoustid.json_helpers import ( + parse_recording as acoustid_parse_recording, +) from picard.cluster import Cluster from picard.coverart.image import CoverArtImage from picard.file import File @@ -61,7 +64,8 @@ 'translate_artist_names': False, 'release_ars': True, 'release_type_scores': [ - ('Album', 1.0) + ('Album', 1.0), + ('Other', 1.0), ], } @@ -307,7 +311,10 @@ (20000, 20000, 1.0), (20000, 30000, 0.666666666667), (20000, 40000, 0.333333333333), - (20000, 50000, 0.0)] + (20000, 50000, 0.0), + (20000, None, 0.0), + (None, 2000, 0.0), + (None, None, 0.0)] for (a, b, expected) in results: actual = Metadata.length_score(a, b) self.assertAlmostEqual(expected, actual, @@ -619,11 +626,19 @@ parts[1], (0.5, 666) ) - del release['release-group'] - weights_from_release_type_scores(parts, release, {}, 777) + + def test_weights_from_release_type_scores_no_type(self): + release = load_test_json('release_no_type.json') + parts = [] + weights_from_release_type_scores(parts, release, {'Other': 0.75}, 123) + self.assertEqual( + parts[0], + (0.75, 123) + ) + weights_from_release_type_scores(parts, release, {}, 123) self.assertEqual( - parts[2], - (0.0, 777) + parts[1], + (0.5, 123) ) def test_preferred_countries(self): @@ -663,6 +678,52 @@ match = track.metadata.compare_to_track(track_json, File.comparison_weights) self.assertEqual(sim, match.similarity) + def test_compare_to_track_is_video(self): + recording = load_test_json('recording_video_null.json') + m = Metadata() + match = m.compare_to_track(recording, {'isvideo': 1}) + self.assertEqual(1.0, match.similarity) + m['~video'] = '1' + match = m.compare_to_track(recording, {'isvideo': 1}) + self.assertEqual(0.0, match.similarity) + recording['video'] = True + match = m.compare_to_track(recording, {'isvideo': 1}) + self.assertEqual(1.0, match.similarity) + + def test_compare_to_track_full(self): + recording = load_test_json('recording_video_null.json') + m = Metadata({ + 'artist': 'Tim Green', + 'release': 'Eastbound Silhouette', + 'date': '2022', + 'title': 'Lune', + 'totaltracks': '6', + 'albumartist': 'Tim Green', + 'tracknumber': '4', + }) + match = m.compare_to_track(recording, File.comparison_weights) + self.assertGreaterEqual(match.similarity, 0.8) + self.assertEqual(recording, match.track) + self.assertEqual(recording['releases'][0], match.release) + + def test_compare_to_track_without_releases(self): + self.set_config_values({ + 'release_type_scores': [('Compilation', 0.6), ('Other', 0.6)] + }) + track_json = acoustid_parse_recording(load_test_json('acoustid.json')) + track = Track(track_json['id']) + track.metadata.update({ + 'album': 'x', + 'artist': 'Ed Sheeran', + 'title': 'Nina', + }) + track.metadata.length = 225000 + m1 = track.metadata.compare_to_track(track_json, File.comparison_weights) + del track_json['releases'] + m2 = track.metadata.compare_to_track(track_json, File.comparison_weights) + self.assertGreater(m1.similarity, m2.similarity, + 'Matching score for release with recordings must be higher then for release without') + class MetadataTest(CommonTests.CommonMetadataTestCase): @staticmethod diff -Nru picard-2.10/ui/options.ui picard-2.11/ui/options.ui --- picard-2.10/ui/options.ui 2023-10-12 07:02:48.000000000 +0000 +++ picard-2.11/ui/options.ui 2024-01-25 11:03:29.000000000 +0000 @@ -34,6 +34,9 @@ Qt::Horizontal + + false + @@ -41,6 +44,12 @@ 0 + + + 140 + 0 + + @@ -54,6 +63,12 @@ 0 + + + 280 + 0 + +